Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2016, 10:09
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: consulta mysql me muestra 0 registro

Cita:
Iniciado por leonagelic Ver Mensaje
No estoy seguro pero si miras la documentación de php muestra esto:

Código PHP:
Ver original
  1. Ejemplo #1 Ejemplo de implode()
  2.  
  3. <?php
  4.  
  5. $array = array('apellido', 'email', 'teléfono');
  6. $separado_por_comas = implode(",", $array);
  7.  
  8. echo $separado_por_comas; // apellido,email,teléfono
hasta hay vas bien pero: mira lo que dice: w3schools sobre la instrucción in de sql:

Código SQL:
Ver original
  1. SELECT * FROM Customers
  2. WHERE City IN ('Paris','London');

las variables deben ser separadas por comillas simples, ahora cuando haces tu busqueda no se colocan, sino que seria:

Código PHP:
Ver original
  1. $sql="select * from registros where nombre in(ana,victor,kevin)";
  2. //y deberia quedar asi:
  3. $sql="select * from registros where nombre in('ana' , 'victor', 'kevin')";

Quizás sea ese el motivo no de resultados, espero pueda ayudarte con esa acotación, saludos.
Hola ya probe de asignarle las comillas simples al array al cargarlo desde php algo asi:

Código PHP:
Ver original
  1. $array[]="'".$row["nombre"]."'";