(17-06-2011, 07:03 PM)Bazooka a écrit : J'ai découvert le probleme mais la j'ai un gros soucis !
il lis pas les champ text, vachar .. ! :S
si je fais sa sa fonctione autrement en text vachar.. sa plante ..
$query = "SELECT * FROM msg where id=".$row1['id']."";
le message d'erreur:
Unknown column 'test' in 'where clause'
Vu que tu n'as pas de sélection de la colonne "test" dans les requêtes du code que tu nous présente alors c'est :
- Soit tu ne montre pas tout le code
- Soit tu as passé en paramètre de l'URL "&id=test" et ta requête (vu que tu ne mets pas de quote), fais ceci :
SELECT * FROM msg where id = test
EDIT :
Bon fait que tu mettes des quotes dans tes requêtes. En lisant un de tes messages tu tombes exactement dans le cas que j'ai indiqué ci-dessus.
$query = "SELECT * FROM msg where player=".$row1['player']."";
Cela donne :
SELECT * FROM msg where player=test
Comme le nom du joueur n'est pas entouré de quotes, SQL interprête ca comme un nom de colonne.
Ta requête doit donc être ainsi :
$query = "SELECT * FROM msg where player = '".$row1['player']."'";