J'ai une requête de base de données typique:Disparaître les tableaux générés avec mysql_fetch_array() après utilisation?
$query = mysql_query('SELECT titulo,referencia FROM cursos WHERE tipo=1 AND estado=1');
et je peux le convertir dans un tableau et imprimer les données:
while ($results=mysql_fetch_array($query)): ?>
echo $results['referencia'];
// and so...
endwhile;
mais dans certains cas, je dois imprimer les mêmes données dans une autre partie de la page Web, mais le tableau $ results semble être vide (j'utilise var_dump($results)
et je reçois bool(false)
). Je prévois d'utiliser ce que j'ai appris en lisant Create PHP array from MySQL column, mais pas censé mysql_fetch_array()
crée un tableau? Alors, que se passe-t-il?
Etes-vous sûr que votre requête est correcte et renvoie les résultats? –
Ouais, la première fois que je fais la requête, les données sont imprimées. – Tae