Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2006, 14:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El mensaje de error que presentas es el que "explota" en PHP por un error originado en SQL o en la conexión a tu BBDD.

Para ver más claro el mensaje de error .. siempre usa construcciones tipo:

Código PHP:
<?
mysql_query
($query) or die(mysql_error());
así veras el error más concreto que dé Mysql .. y con el veras el fallo lo más probable.

A todo esto .. no puedes nunca fiarte que una consulta SQL que ejecutas te va a devolver +1 registro .. Siempre debes verificarlo usando construcciones tipo:

Código PHP:
<?
$query 
mysql_query("SELECT * FROM foroscat ORDER BY id_cat ASC") or die (mysql_error());

if (
mysql_num_rows($query) > 0){
  while (
$datos mysql_fetch_array($query)) {
        
$id $datos['id_cat'];
        
$cat $datos['categoria'];
        echo 
"<strong>$id</strong> $cat<br />";
    }
} else {
   echo 
"No hay registros de resultado";
}
Por otro lado .. si ejecutas una consulta SQL donde esperas un sólo registro de resultado o 0 .. en ese caso fija el "if()" a == 1 .. así no tendrás problemas.


Un saludo,