Ayuda con mi consulta en PHP

  • Autor Autor zero477
  • Fecha de inicio Fecha de inicio
zero477

zero477

Gamma
SEO
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos,

Tengo un problema con esta query ¿me pueden ayudar?

PHP:
$results = vB::$db->query_read("
    SELECT *
    FROM TABLA 
    WHERE lalala='$lalalala'
"); 

echo "esto es results: <br /> <br /> <br />";print_r ($results);

/* LOS RESULTADOS AQUI SON ASI:

mysqli_result Object ( [current_field] => 0 [field_count] => 16 [lengths] => [num_rows] => 1 [type] => 0 ) 

*/

while($infocaca = mysql_fetch_array($results));
 {
	 $quieroveresto=$infocaca['quieroveresto'];
 }

/* AQUI SALE EL ERROR QUE ES:

Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in ... */

No entiendo porque sale el error del fetch_array
 
Prueba a cambiar mysql_fetch_array por mysqli_fetch_array :encouragement:
 
el error te esta dando por primero por que no en el sql esta mal armando
$results = vB::$db->query_read("
SELECT *
FROM TABLA
WHERE lalala='$lalalala'
");

no esta consiguiendo nada
 
Prueba a cambiar mysql_fetch_array por mysqli_fetch_array :encouragement:

Muchas gracias por tu respuesta !! ya no sale el error, sin embargo ... no sé cómo sacar cosas del array ...


Es la primera vez que trabajo con mysqli ... y también con código php y vbulletin ... Según yo, si estoy encontrando algo en el query por eso dice [num_rows] => 1

Justamente es la cantidad de filas que deben de coincidir con el query ... nadamás que no se cómo sacar los valores de esa fila encontrada ...

- - - Actualizado - - -

Perdón jonay,

¿Qué es eso? mysqli_result Object ( [current_field] => 0 [field_count] => 16 [lengths] => [num_rows] => 1 [type] => 0 )
 
El resultado dice claramente el problema, esta retornando un objeto no un arreglo

seria así
PHP:
 /* fetch object array */
   while ($obj = mysqli_fetch_object($result)) {
        echo $obj->quieroveresto;
    }
 
Atrás
Arriba