Código PHP:
$estado = $_GET["estado"];
$q = mysql_query ('SELECT `nombre`, `giro`, `estado`, `municipio`, `direccion`, `telefono`, `correo`, `web` FROM `negocios` WHERE $estado= $estado ORDER BY `nombre` ASC');
| |||
![]() Hola, tengo una lista de estados, donde al hacer clic en alguno se envia la variable por medio de un GET, al tratar de usarla en una consulta de Mysql me sale error, alguien sabe porque? Código PHP: |
| ||||
Respuesta: problema usando GET para la funcion Where en MYSQL sustituye
Código PHP:
por Ver original
Código PHP:
Ver original Saludos |
| |||
Respuesta: problema usando GET para la funcion Where en MYSQL Gracias por responder amigo,,, Me sigue saliendo error, dice: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\directorio-listado.php on line 310 Las lineas son: Código PHP: Pero si quito la condicion While si funciona la consulta, mostrando todos los registros.... Que pasara??? |
| ||||
Respuesta: problema usando GET para la funcion Where en MYSQL Estas haciendo que: WHERE $_GET['estado'] = $_GET['estado']; Eso esta mal, no puedes usar una variable en una clausula where, debes usar el nombre de la columna... Ademas, no hagas tantos select. Solo haz uno a todo y ya.. Quedando asi: Código PHP:
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| ||||
Respuesta: problema usando GET para la funcion Where en MYSQL Si estas requiriendo una entrada exacta, usa where. Si necesitas un aproximado, usa like
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| |||
Respuesta: problema usando GET para la funcion Where en MYSQL No me muestra nada.... =C Incluso lo cambie asi: Código PHP: Las consultas son exactas.... si cambio a esto: Código PHP: ¿porque? saludos, y gracias.... |
| ||||
Respuesta: problema usando GET para la funcion Where en MYSQL Prueba con esto, fíjate en las comillas simples y dobles de Código PHP: O bien con: Código PHP: |
| |||
Respuesta: problema usando GET para la funcion Where en MYSQL Cita:
Iniciado por ESNOLA ![]() Prueba con esto, fíjate en las comillas simples y dobles de Código PHP: O bien con: Código PHP: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Muchas gracias,,,, ahora si funciona =D !!!Gracias.... Saludos... |
Etiquetas: |