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à :
Ligne concernée :Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in ...
Mon code en entier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part while ($req = mysql_fetch_array($log))
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 !
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()); }
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
Partager