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