Impossible d'envoyer une requete a la BDD [MYSQL] - Programmation
Marsh Posté le 08-12-2001 à 20:15:38
un point virgule a la fin de la derniere ligne?
je dis ca au hasard
Marsh Posté le 09-12-2001 à 00:12:31
$db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" );
mysql_select_db('unebase';
$sql="INSERT INTO `clients` (`id`, `date`, `first_name`, `last_name`, `e_mail`, `country`, `windows_version`, `password`, `aut`) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'";
$result = mysql_query ($sql) or die ("Requete Invalide" )
tu as oublié de sélectionner une base. et pour faire une query, y a juste besoin de donner la requête, on ne précise pas la connexion bdd à utiliser
Marsh Posté le 09-12-2001 à 00:25:11
double clic a écrit a écrit : $db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" ); mysql_select_db('unebase'; $sql="INSERT INTO `clients` (`id`, `date`, `first_name`, `last_name`, `e_mail`, `country`, `windows_version`, `password`, `aut`) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'"; $result = mysql_query ($sql) or die ("Requete Invalide" ) tu as oublié de sélectionner une base. et pour faire une query, y a juste besoin de donner la requête, on ne précise pas la connexion bdd à utiliser |
faux! il a utilisé mysql_select_db avant.
Par contre, la véritable erreur vient de 'clients' qui doit s'écrire sans les ''
Marsh Posté le 09-12-2001 à 01:12:57
oussa le mysql_select_db je le vois pas moi !
Marsh Posté le 09-12-2001 à 10:22:46
double clic a écrit a écrit : $db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" ); mysql_select_db('unebase'; $sql="INSERT INTO `clients` (`id`, `date`, `first_name`, `last_name`, `e_mail`, `country`, `windows_version`, `password`, `aut`) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'"; $result = mysql_query ($sql) or die ("Requete Invalide" ) |
Marsh Posté le 09-12-2001 à 13:52:48
double clic a écrit a écrit : oussa le mysql_select_db je le vois pas moi ! |
t booré ?
[edtdd]--Message édité par skylight--[/edtdd]
Marsh Posté le 09-12-2001 à 13:54:41
kamtorus a écrit a écrit : Bonjour, alors voila le pb Sur une BDD MYSQL j'essaie d'effectuer la requete suivante $db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" ); $sql="INSERT INTO `clients` (`id`, `date`, `first_name`, `last_name`, `e_mail`, `country`, `windows_version`, `password`, `aut`) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'"; $result = mysql_query ($sql, $db) or die ("Requete Invalide" ) et j'ai un retour "Requete invalide" systématique. En ajoutant a la main avec phpadmin ca marche... Qq'un voit il la raison ? |
en gros evite les signes `. moi je pense que c'est vraiment déconseillé
$db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" );
$sql="INSERT INTO clients (id, date, first_name, last_name, e_mail, country, windows_version, password, aut) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'";
$result = mysql_query ($sql, $db) or die ("Requete Invalide" );
comme ca ca devrait marcher.
Marsh Posté le 08-12-2001 à 19:58:13
Bonjour, alors voila le pb
Sur une BDD MYSQL j'essaie d'effectuer la requete suivante
$db = mysql_connect("base", "user", "password" ) or die ("Connexion impossible" );
$sql="INSERT INTO `clients` (`id`, `date`, `first_name`, `last_name`, `e_mail`, `country`, `windows_version`, `password`, `aut`) VALUES ('', '0000-00-00', '', '', '', '0', '0', '', '0'";
$result = mysql_query ($sql, $db) or die ("Requete Invalide" )
et j'ai un retour "Requete invalide" systématique.
En ajoutant a la main avec phpadmin ca marche...
Qq'un voit il la raison ?