Insertion qui se fait mais mysql_fetch_array qui retourne un warning
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à :
Citation:
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in ...
Ligne concernée :
Code:
while ($req = mysql_fetch_array($log))
Mon code en entier :
Code:
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