Bonjour,

j'ai cherché la solution à mon problème mais je ne trouve décidément pas =/

Je fais un INSERT qui fonctionne puisque mes données sont insérées dans la base, mais j'ai cette erreur là :

Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in ...
Ligne concernée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
while ($req = mysql_fetch_array($log))
Mon code en entier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$log = mysql_query("SELECT P.login_personne FROM PERSONNE P
			JOIN SOCIETE S ON P.id_societe = S.id_societe;") or die(mysql_error());
while ($req = mysql_fetch_array($log))
{
	$log = $req['login_personne'];
	// Requête
 	$req_pers = mysql_query("INSERT INTO MA_TABLE(login_personne,id_projet) VALUES ('".$log."','".$idprojet."');") or die(mysql_error());
}
J'ai lu la FAQ mais rien à faire je n'arrive pas à résoudre le problème, d'autant plus que sous phpmyadmin il n'y a aucun problème et l'insertion se fait !
Les die(mysql_error()) ne renvoient rien de plus que ce que je vous ai écrit. Et j'ai fait un echo de mes requêtes, il n'y a aucun problème non plus.

Est-ce complètement simple, peut-être, mais là je ne vois pas =S