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  | 
 
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 ?