Código PHP:
Ver original
si pruebo la consulta no me da errores solo que deberia mostrarme dos registro y me muestra 0. el array de nombre los extraigo de una base de datos.
| |||
consulta mysql me muestra 0 registro Al pasarle varios valores en mi consulta me muestra 0 registro y tengo dos hice lo siguiente.
Código PHP:
Ver original si pruebo la consulta no me da errores solo que deberia mostrarme dos registro y me muestra 0. el array de nombre los extraigo de una base de datos. |
| |||
Respuesta: consulta mysql me muestra 0 registro No estoy seguro pero si miras la documentación de php muestra esto:
Código PHP:
hasta hay vas bien pero: mira lo que dice: w3schools sobre la instrucción in de sql:Ver original
Código SQL:
Ver original las variables deben ser separadas por comillas simples, ahora cuando haces tu busqueda no se colocan, sino que seria:
Código PHP:
Ver original Quizás sea ese el motivo no de resultados, espero pueda ayudarte con esa acotación, saludos. |
| |||
Respuesta: consulta mysql me muestra 0 registro Cita: Hola ya probe de asignarle las comillas simples al array al cargarlo desde php algo asi:
Iniciado por leonagelic ![]() No estoy seguro pero si miras la documentación de php muestra esto:
Código PHP:
hasta hay vas bien pero: mira lo que dice: w3schools sobre la instrucción in de sql:Ver original
Código SQL:
Ver original las variables deben ser separadas por comillas simples, ahora cuando haces tu busqueda no se colocan, sino que seria:
Código PHP:
Ver original Quizás sea ese el motivo no de resultados, espero pueda ayudarte con esa acotación, saludos.
Código PHP:
Ver original |
| |||
Respuesta: consulta mysql me muestra 0 registro Hola no esta solucionado quizas me explique mal, me referia que ya probé lo de las comillas antes de que me lo dijeras pero que no resulto, saludos |
| |||
Respuesta: consulta mysql me muestra 0 registro Creo que eso no se puede hacer porque al ponerle ? te va a tomar todo el array como si fuera un paramtero por mas que lo separes por comillas y todo en realidad te lo estaria tomando asi: $sql="select * from registros where nombre in( ' 'ana' , 'victor', 'kevin' ')"; tu variable a buscar seria =" 'ana','victor','kevin' " y estoy seguro que no existe nadie con ese nombre por eso te da error |
Etiquetas: |