J'ai une fonction qui doit accéder à la base
de données MySQL, qui est elle-même
appellée dans une boucle MySQL. Cela
me génère donc une erreur et je ne sais
pas comment palier à ce problème.
Je met un bout de code car c'est un peu
complexe à expliquer ;-)
// Fonction LOG :
function log($matricule, $source, $points)
{
global $mysql_host, $mysql_user, $mysql_pass, $mysql_base;
$connect_log = @mysql_connect($mysql_host, $mysql_user, $mysql_pass);
@mysql_select_db($mysql_base, $connect_log);
@mysql_query("INSERT INTO [blabla]", $connect_log);
@mysql_close($connect_log);
return 1;
}
Au final, PHP renvoit l'erreur :
Warning: mysql_db_query(): 7 is not a valid MySQL-Link resource
au niveau de la mise à jour dans la boucle du programme
apellant la fonction, et au niveau de la fermeture de la
connexion.
La connexion à la base de données dans la fonction est nécéssaire
car parfois elle est apellée sans qu'il y ai de connexion à MySQL
ouverte.
Sauriez-vous comment je pourrais régler ce problème ?