J'ai une petite question. quelqu'un sait il pourquoi le code suivant ne fonctionne pas ? ...
$select_base1 = mysql_select_db(C_DB_BASE1, $lien1); $resultat1 = mysql_query($requete1); echo "Valeur de resultat1 : $resultat1 <br>"; $champbase1 = mysql_result($resultat1, 0); => là çà ne marche plus !!!
mysql_close($lien1);
le probleme provient de mysql_query($sql, """"$lien""");
_nop_nop_quinton_
voici une petite implémentation objet des fonctions mysql, cette classe fonctionne bien, meme si elle n'est pas tres ambitieuse, elle permet de bien demarrer ; normalement les erreurs multiples sont affichées et on ne part pas a la derive avec des connexions bidons. C'est "multi-base free".
$db1 = new Db(C_DB_SERVEUR1, C_DB_USER1, C_DB_PASSWORD1, C_DB_BASE1); $sql = "SELECT * FROM login"; print_r($db1->get_all($sql)); #$db1->close();
$db2 = new Db(C_DB_SERVEUR2, C_DB_USER2, C_DB_PASSWORD2, C_DB_BASE2); $sql = "SELECT * FROM moa_user WHERE username = 'admin'"; print_r($db2->get_all($sql)); # $db2->close(); # unset($db2);
$sql = "SELECT * FROM login"; print_r($db1->get_all($sql)); $db1->close(); $db2->close();
?>
-- Posté via http://www.webatou.net/ Usenet dans votre navigateur ! Complaints-To:
voici une petite implémentation objet des fonctions mysql, cette classe
fonctionne bien,
meme si elle n'est pas tres ambitieuse, elle permet de bien demarrer ;
normalement
les erreurs multiples sont affichées et on ne part pas a la derive avec
des connexions
bidons. C'est "multi-base free".
voici une petite implémentation objet des fonctions mysql, cette classe fonctionne bien, meme si elle n'est pas tres ambitieuse, elle permet de bien demarrer ; normalement les erreurs multiples sont affichées et on ne part pas a la derive avec des connexions bidons. C'est "multi-base free".
$db1 = new Db(C_DB_SERVEUR1, C_DB_USER1, C_DB_PASSWORD1, C_DB_BASE1); $sql = "SELECT * FROM login"; print_r($db1->get_all($sql)); #$db1->close();
$db2 = new Db(C_DB_SERVEUR2, C_DB_USER2, C_DB_PASSWORD2, C_DB_BASE2); $sql = "SELECT * FROM moa_user WHERE username = 'admin'"; print_r($db2->get_all($sql)); # $db2->close(); # unset($db2);
$sql = "SELECT * FROM login"; print_r($db1->get_all($sql)); $db1->close(); $db2->close();
?>
-- Posté via http://www.webatou.net/ Usenet dans votre navigateur ! Complaints-To:
v.ivanoff
Bonjour,
La fonction 'mysql_connect' retourne une ressource correspondant à une connexion, si tu l'invoques une deuxième fois, par défaut, php te renverra le même identifiant de ressource ... Dans ton cas tu n'as en définitive qu'une seule connexion, que tu fermes et après tout plante ...
Si tu veux ouvrir plusieurs connexions sumultanées il te faut passer un paramètre supplementaire à 'mysql_connect': mysql_connect( serveur, user, password, TRUE ), [le TRUE signifiant que tu veux obtenir une nouvelle connexion...]
Voila tout. Bon dev ...
a écrit dans le message de news: chhjib$fqj$
Bonjour,
J'ai une petite question. quelqu'un sait il pourquoi le code suivant ne fonctionne pas ?
$select_base1 = mysql_select_db(C_DB_BASE1, $lien1); $resultat1 = mysql_query($requete1); echo "Valeur de resultat1 : $resultat1 <br>"; $champbase1 = mysql_result($resultat1, 0); => là çà ne marche plus !!!
mysql_close($lien1);
merci
Bonjour,
La fonction 'mysql_connect' retourne une ressource correspondant à une
connexion, si tu l'invoques une deuxième fois, par défaut, php te renverra
le même identifiant de ressource ...
Dans ton cas tu n'as en définitive qu'une seule connexion, que tu fermes et
après tout plante ...
Si tu veux ouvrir plusieurs connexions sumultanées il te faut passer un
paramètre supplementaire à 'mysql_connect':
mysql_connect( serveur, user, password, TRUE ), [le TRUE signifiant que tu
veux obtenir une nouvelle connexion...]
Voila tout.
Bon dev ...
<a@grandlyon.fr> a écrit dans le message de news:
chhjib$fqj$1@reader1.imaginet.fr...
Bonjour,
J'ai une petite question. quelqu'un sait il pourquoi le code suivant ne
fonctionne pas ?
La fonction 'mysql_connect' retourne une ressource correspondant à une connexion, si tu l'invoques une deuxième fois, par défaut, php te renverra le même identifiant de ressource ... Dans ton cas tu n'as en définitive qu'une seule connexion, que tu fermes et après tout plante ...
Si tu veux ouvrir plusieurs connexions sumultanées il te faut passer un paramètre supplementaire à 'mysql_connect': mysql_connect( serveur, user, password, TRUE ), [le TRUE signifiant que tu veux obtenir une nouvelle connexion...]
Voila tout. Bon dev ...
a écrit dans le message de news: chhjib$fqj$
Bonjour,
J'ai une petite question. quelqu'un sait il pourquoi le code suivant ne fonctionne pas ?