$db_selected = mysql_select_db($base, $link);
avec tous les parametres je m'ebrouille
Access denied for user reste mon dernier bug!
Ce message a été modifié par Ernestine - 09 février 2012 - 10:56.
Posté 09 février 2012 - 09:46
mysql_select_db($base, $link);
Posté 09 février 2012 - 10:03
Posté 09 février 2012 - 10:07
$db_selected = mysql_select_db($base, $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
Ce message a été modifié par Ernestine - 09 février 2012 - 10:56.
Posté 09 février 2012 - 10:18
Posté 09 février 2012 - 10:24
$cfgBase = "vplg";
$cfgUser = "vplg";
$cfgPass =
$cfgHote = "localhost";
$link = mysql_connect($cfgHote, $cfgUser, $cfgPass);
if (!$link) {
die('Impossible de se connecter : ' . mysql_error());
}
$db_selected = mysql_select_db('vplg', $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
Ce message a été modifié par Ernestine - 09 février 2012 - 10:57.
Posté 09 février 2012 - 10:43
GRANT ALL PRIVILEGES ON `vplg`.* TO 'vplg'@'localhost';
Posté 09 février 2012 - 10:59
Posté 09 février 2012 - 11:16
$link = mysql_connect($cfgHote, $cfgUser, $cfgPass);
if (!$link) {
die('Impossible de se connecter : ' . mysql_error());
}
Ce message a été modifié par Ernestine - 09 février 2012 - 11:32.
Raison de l'édition : Les balises code !
Posté 09 février 2012 - 11:41
Posté 02 mars 2012 - 16:42
INSERT INTO maillist (Date, Email, Nom) VALUES ('2012/03/02 16:17', 'cot_AT_cotweb.com', 'cot')
$liste_champs = 'Date, Email, Nom';
$liste_valeurs = "'$date', '$email', '$nom'";
$sql = "INSERT INTO maillist ($liste_champs) VALUES ($liste_valeurs)";
echo "<br>".$sql."<br>";
$resultat = mysql_db_query($base, $sql);
Ce message a été modifié par Jeanluc - 02 mars 2012 - 22:47.
Raison de l'édition : dans ce forum, les balises pour le code sont [code] et pas <code>
Posté 02 mars 2012 - 22:53
$sql = "INSERT INTO maillist ($liste_champs) VALUES ($liste_valeurs)";et je pense que tu te retrouves peut-être avec la commande SQL
INSERT INTO maillist (Date, Email, Nom) VALUES ('$date', '$email', '$nom')
et pas avec
INSERT INTO maillist (Date, Email, Nom) VALUES ('2012/03/02 16:17', 'cot_AT_cotweb.com', 'cot')
parce que MySQL ne connaît pas $date, $email et $nom.$liste_valeurs = "'" . $date . "', '" . $email . "', '" . $nom . "'";