Connection SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connection SQL

par zeus » 21 oct. 2008, 22:27

Est-ce que l'utilisateur mysql à bien les droits d'accès à la base ?
Est-ce que c'est l'utilisateur que tu utilises pour phpMyAdmin ?

par chrislabricole » 21 oct. 2008, 21:16

Si tu as tous les droits sur le serveur (serveur dédié)

Tu peux essayer ça :
$link = mysql_connect('...', '...', '...');
$db_list = mysql_list_dbs($link);

while ($row = mysql_fetch_object($db_list)) {
   echo $row->Database . "\n";
}
Si tu as plusieurs serveurs MySQL, vérifie bien que la base est bien dans le serveur que tu as spécifié...

Sinon, pourquoi pas, remplace ta ligne par celle-ci (je sais pas si ça pourrait marcher mais si on essaye pas... ;)
$res= mysql_select_db("ESSAI",$conn) or die('Could not select database. :<br />'.mysql_error()); 

Connection SQL

par bruno33 » 21 oct. 2008, 20:52

Bonsoir,
J'essaye de me connecter a une base MySql sur un serveur distant (chez OVH):
$conn=mysql_connect("***","****","******")
        or die("Impossible de se connecter : " . mysql_error());
            echo 'Connexion réussie\n';
$res= mysql_select_db("ESSAI",$conn) or die('Could not select database.');
La connection se fait bien (message "Connexion réussie"), mais par contre impossible de selectionner la base, qui s'appelle bien ESSAI (avec majuscules) sur le site?
Y a t'il une action qui doit précéder mysql_select_db?
Merci
PHP 4.4 et Mysql5.5