[PHP-SGBD] - PHP - Programmation
Marsh Posté le 11-09-2002 à 12:29:38
où se situe l'erreur exactement :
pas de connexion à l'hôte ?
port 3306 fermé ?
serveur mysql demarré ?
login incorrect ?
droits insuffisants ?
enlève les @ t'auras l'erreur retournée
Marsh Posté le 11-09-2002 à 14:03:24
Sh@rdar a écrit a écrit : où se situe l'erreur exactement : pas de connexion à l'hôte ? port 3306 fermé ? serveur mysql demarré ? login incorrect ? droits insuffisants ? enlève les @ t'auras l'erreur retournée |
J ai trouvé la solution merci c etait bien des droits insufisant je m en suis rendu compte en faisant un telnet sur le port 3306
Marsh Posté le 11-09-2002 à 12:16:35
Bonjour je cherche a me connecter a une base de données MYSQL distante via PHP en ligne de commande via ce bout de code
<?
$nomhote="monip:3306";
$identifiant="user";
$motdepasse="user";
$nomdelabdd="aia";
$bdd = @mysql_connect($nomhote, $identifiant, $motdepasse) or die ("Sorry, database Problems. Please try again." );
@mysql_select_db($nomdelabdd, $bdd);
$result = mysql_query ("SELECT * FROM users" ) or die ("Sorry no results. Please try again." );
$result2 = mysql_query("INSERT INTO users (password,login) VALUES ('toto','titi'" );
?>
Mais ca ne passe pas , en revanche en local ca passe
<?
$nomhote="localhost";
$identifiant="root";
$motdepasse="";
$nomdelabdd="aia";
$bdd = @mysql_connect($nomhote, $identifiant, $motdepasse) or die ("Sorry, database Problems. Please try again." );
@mysql_select_db($nomdelabdd, $bdd);
$result = mysql_query ("SELECT * FROM users" ) or die ("Sorry no results. Please try again." );
$result2 = mysql_query("INSERT INTO users (password,login) VALUES ('toto','titi'" );
?>
J ai bien ajouté un utilisateur avec login/password et nom de server pour la connexion distante
les droits et le numero de server adequate
Select Insert Update Delete Create Drop Reload Shutdown Process File Grant References Index Alter
Quelq un aurait une idée ?
C pour une connexion via ligne de commande a la base
du style php.Exe monscript.php
Merci