[MYSQL] Impossible d'envoyer une requete a la BDD

Impossible d'envoyer une requete a la BDD [MYSQL] - Programmation

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 ?

Reply

Marsh Posté le 08-12-2001 à 19:58:13   

Reply

Marsh Posté le 08-12-2001 à 20:15:38    

un point virgule a la fin de la derniere ligne?
 
je dis ca au hasard :D

Reply

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


---------------
Tell me why all the clowns have gone.
Reply

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

Reply

Marsh Posté le 09-12-2001 à 01:12:57    

oussa le mysql_select_db :??: je le vois pas moi !


---------------
Tell me why all the clowns have gone.
Reply

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" )



Reply

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é ? :D

 

[edtdd]--Message édité par skylight--[/edtdd]

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

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