Bonjour,
Je suis confronté à un petit soucis que je n'arrive pas à m'expliquer.
J'utilise une petite fonction pour vérifier l'existence d'un login dans ma BD
Cela fonctionne sans problème jusqu'à aujourd'hui dans le site que je suis entrain de faire j'utilise plusieurs bases de données sur différents serveurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function existUser($name) { $search = "SELECT * FROM user WHERE login = '$name'"; $result = mysql_query($search) or die(mysql_error()); if ($result){ if (mysql_num_rows($result)){ $row2 = mysql_fetch_array($result); } else return 'False'; } return 'True'; }
donc j'ai rajouté dans ma fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // connexion $link1 = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($bdd, $link1) or die(mysql_error()); $link2 = mysql_connect($host2,$user2,$pass2) or die(mysql_error()); mysql_select_db($bdd2, $link2) or die(mysql_error());
Dès que j'essai d'utiliser ma première base PAR LE BIAIS de la fonction j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $result = mysql_query($search,$link1) or die(mysql_error());
Par contre si je fais le test sans la fonction et que je fais la requête directement dans ma boucle de vérification ca passe mais bon plutôt que d'utiliser une rustine j'aimerais bien comprendre d'où viens l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/inscription.php
Merci d'avance
Partager