¿Se admite mysql_fetch_array() en PHP 5.2.6?
Frecuentes
Visto 1,005 veces
2 Respuestas
3
No muestra el código para el objeto $defeft pero puedo asumir lo que está tratando de hacer...
$blah = mysql_query("SELECT 1 FROM information_schema.tables");
if(!$blah) { // check for mysql errors
echo mysql_error();
exit;
}
while( $defeft = mysql_fetch_array($blah)) {
echo $defeft['row'];
}
Defeft mantiene los datos de las filas en una matriz y mientras recorre cada fila.
Respondido el 12 de junio de 12 a las 21:06
¿De verdad pongo '[fila]'? Recibo un error que dice error de análisis en la línea 157 - cool_cs
@cool_cs revisa el código nuevamente. pones el nombre de la columna de la que quieres los datos. - usuario1403947
0
¿Ese error no se refiere al uso de mysql_fetch_X en una variable que no es un Recurso, por ejemplo, la consulta falló, asegúrese de que su consulta devuelva un resultado válido, en lugar de un error de mysql?
$a = mysql_query($sql) or die();
prueba esto (o similar) :)
Respondido el 12 de junio de 12 a las 22:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php mysql or haz tu propia pregunta.
Si no fuera compatible, habría recibido un mensaje de error, no una advertencia.
$blah
debe ser un conjunto de resultados de una consulta mysql. - kevin628Esto funciona en un servidor diferente, aunque con una versión más nueva de php y no recibo ningún mensaje de advertencia: cool_cs
También vale la pena señalar que las advertencias se pueden desactivar en php.ini, por lo que su otro servidor puede haber suprimido las advertencias. - kevin628
En ese otro servidor... Posiblemente puedas conectarte / hay otra versión o contenido de la base de datos /
$blah
es en realidad un recurso por cualquier motivo. Para averiguar esa razón, utilicemysql_error
después de crear$blah
. - Wrikken