Foros del Web » Programando para Internet » PHP »

Problema con mysql_fetch_assoc()

Estas en el tema de Problema con mysql_fetch_assoc() en el foro de PHP en Foros del Web. Hola, me da el siguiente warning: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\apache\www\agrega_cliente.php on line 32 Me ocurre en ...
  #1 (permalink)  
Antiguo 21/11/2003, 13:49
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 15 años
Puntos: 0
Problema con mysql_fetch_assoc()

Hola,

me da el siguiente warning:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\apache\www\agrega_cliente.php on line 32

Me ocurre en las siguientes lineas de codigo:

$alta_cli=mysql_db_query($base,"insert into clientes (`id_cli`,`cli_name`,`cli_apell`,`direc`,`telef`,` f_nac`,`notas`) values ('','$cli_name','$cli_apell','$direc','$telef','$f _nac','$notas')");
$sql=mysql_db_query($base,"select * from clientes where cli_name='$cli_name' and cli_apell='$cli_apell'");
$listado=mysql_fetch_assoc($sql);
$id_cli=$listado['id_cli'];

$alta_ficha=mysql_db_query($base,"insert into ficha (`id_cli`,`color`,`tratamiento`,`extensiones`,`otr os`) values ('$id_cli','$color','$tratamiento','$extensiones', '$otros')");


Es al darle el valor a $listado. Lo raro es que en el PC del trabajo no me pasa y aqui en casa si.
Tendré algo mal configurado aqui en casa?

Gracias,
Mickeyzgz
  #2 (permalink)  
Antiguo 21/11/2003, 13:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si usases:
... mysql_db_query(...) or die(mysql_error());

verías los errores de SQL o conexión que puedas tener .. Es probable que si dices que en un servidor funciona y en otro no .. tal vez no has cambiado los datos de conexión a tu BD .. o incluso creado esas tablas con esos nombres o en la BD del mismo nombre que usas en tu trabajo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 00:57.