[PHP-SGBD]

[PHP-SGBD] - PHP - Programmation

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

Reply

Marsh Posté le 11-09-2002 à 12:16:35   

Reply

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


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed