![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/07/2010, 11:16
|
| | Fecha de Ingreso: julio-2010
Mensajes: 5
Antigüedad: 14 años, 7 meses Puntos: 0 | |
PHP - mysql_num_rows Hola tengo mi codigo php para realizar consultas a una base de datos y cuando ejecuto me da como resultado la siguiente linea: 0 ){ echo "cantidad de filas en el resultado: ".mysql_num_rows($res); }else{ echo "no se obtuvieron resultados"; } mysql_close($cnx); ?>
mis archivos son: config.php
<?php
$HOSTNAME = "localhost"; //SERVIDOR
$USERNAME = "root"; //USUARIO
$PASSWORD = "root"; //CONTRASEÑA
$DATABASE = "pruebas"; //BASE DE DATOS
?>
funciones.php
<?
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?> mysql_num_rows.php
<?php
//nos conectamos a mysql
$cnx = conectar();
include ("includes/config.php");
include ("includes/funciones.php");
//consulta
$sql = "SELECT * FROM directorio ORDER BY id DESC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) > 0 ){
echo "cantidad de filas en el resultado: ".mysql_num_rows($res);
}else{
echo "no se obtuvieron resultados";
}
mysql_close($cnx);
?>
la verdad es que no se que esta mal, agradeceria una mano.
^_^
Última edición por Steffania; 01/07/2010 a las 11:55 |