Bin teste si ta variable $tmp2 n'est pas null, déjà. Pis fais aussi un truc genre mysql_error($tmp2), parce que bon, le Warning PHP signifie clairement que ta requête a foiré.
Puis un conseil aussi : quand tu inclues ta variable $word, vérifie qu'elle ne contient pas de ' ou de % ou je ne sais quel autre caractère réservé de MySQL, sinon ça va te faire bizarre
Ah et puis aussi, dans ce genre de cas, un gros debug s'impose : affiche toutes les traces que tu peux, fais des echo $tmp pour voir si ta query est correcte, des trucs comme ça. Ca aide
Et pis mysql_fetch_array() roulèze ; lu dans la doc PHP de Nexen.net : "Il est important de souligner que mysql_fetch_array() N'est PAS plus lente que mysql_fetch_row(), tandis qu'elle ajoute un confort d'utilisation notable."
Ouala.
Message édité par Taiche le 17-10-2002 à 15:13:50
---------------
Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient.