Foros del Web » Programando para Internet » PHP »

Que le pasa a esto

Estas en el tema de Que le pasa a esto en el foro de PHP en Foros del Web. Hola tengo este código pero me da error Código PHP: <?   $bd_host  =  "localhost" ;    $bd_usuario  =  "root" ;    $bd_password  =  "" ;  ...
  #1 (permalink)  
Antiguo 14/10/2003, 13:39
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Que le pasa a esto

Hola tengo este código pero me da error
Código PHP:
<? 
 $bd_host 
"localhost"
 
$bd_usuario "root"
 
$bd_password ""
 
$bd_base "tinogrm"

 
$con mysql_connect($bd_host$bd_usuario$bd_password); 
 
mysql_select_db($bd_base$con); 
 
 
$resultComen mysql_query("SELECT * FROM comentarios WHERE idnews='$id' ORDER BY id ASC"); 
  while(
$rowComen mysql_fetch_row($resultComen)) 
   { 
   echo 
$rowComen["nick"];
   echo 
$rowComen["comentario"]; 
   } 
   
mysql_free_result($resultComen);
?>
el error es este
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\apache group\apache\htdocs\jc\news\noticias.php on line 232

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\apache group\apache\htdocs\jc\news\noticias.php on line 237
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 14/10/2003, 13:50
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 14 años, 6 meses
Puntos: 8
Suena como si el campo 'idnews' no fuera de tipo String, sino INT, si es asi, las comillas en el idnews='$id' estan de mas..
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 14/10/2003, 14:01
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 14 años, 7 meses
Puntos: 1
Deberias poner en esta linea
Código PHP:

$resultComen 
mysql_query("SELECT * FROM comentarios WHERE idnews='$id' ORDER BY id ASC") or die (mysql_error()); 
para ver que tipo de error te da

por ciento para sacar los campos por su nombre deberias utilizar

mysql_fetch_array() con lo que tu pones te da un array numerico
empezando desde cero por la primera columna

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:53.