[php] commande sql

commande sql [php] - PHP - Programmation

Marsh Posté le 19-12-2002 à 15:43:17    

jai ceci et jai une erreur
 
$sql = 'SELECT No_Inv,Nom_Inv,Description_Inv,DateAchat_Inv,PrixAchat_Inv FROM T_Inventaire WHERE No_Inv= $data['No_Inv'] + 1';
 
en gros jveux simplement avoir dans mon $sql le prochain champs
 
merci

Reply

Marsh Posté le 19-12-2002 à 15:43:17   

Reply

Marsh Posté le 19-12-2002 à 15:43:49    

et l'erreur?

Reply

Marsh Posté le 19-12-2002 à 15:44:51    

$sql = "SELECT No_Inv,Nom_Inv,Description_Inv,DateAchat_Inv,PrixAchat_Inv FROM T_Inventaire WHERE No_Inv='$data["No_Inv"]' +1";


 
test ca :)


Message édité par Profil supprimé le 19-12-2002 à 15:45:14
Reply

Marsh Posté le 19-12-2002 à 15:44:55    

selon moi c dans cette partie
 
$data['No_Inv'] + 1';
 
ya pas dlair a aimer

Reply

Marsh Posté le 19-12-2002 à 15:46:18    

burgergold a écrit :

selon moi c dans cette partie
 
$data['No_Inv'] + 1';
 
ya pas dlair a aimer


 
Normal, il arrive pas à évaluer la variable. Fais plutôt un No_Inv=".$data['No_Inv']." + 1';


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-12-2002 à 16:01:21    

putin de college de serveur de merde
 
Warning: Too many connections in /home/bergerya/public_html/Examen/index2.php on line 2
 
Warning: MySQL Connection Failed: Too many connections in /home/bergerya/public_html/Examen/index2.php on line 2
 
Warning: Supplied argument is not a valid MySQL-Link resource in /home/bergerya/public_html/Examen/index2.php on line 3
 
 
faut attendre...

Reply

Marsh Posté le 19-12-2002 à 16:33:57    

jai tjrs cette erreur
Parse error: parse error in /home/bergerya/public_html/Examen/index2.php on line 14
 
ma ligne 14 c celle la
 
$sql = 'SELECT No_Inv,Nom_Inv,Description_Inv,DateAchat_Inv,PrixAchat_Inv FROM T_Inventaire WHERE No_Inv=".$data['No_Inv']." + 1';

Reply

Marsh Posté le 19-12-2002 à 16:35:41    

remplace les " par des '
 
purée tu pourrais faire un ptit effort, la concaténation de chaine en général ça s'apprend AVANT les requêtes SQL...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 19-12-2002 à 16:37:40    

Sh@rdar a écrit :

remplace les " par des '
 
purée tu pourrais faire un ptit effort, la concaténation de chaine en général ça s'apprend AVANT les requêtes SQL...


 
bin c Taiche qui m'a dit de faire ca:
"Fais plutôt un No_Inv=".$data['No_Inv']." + 1';"

Reply

Marsh Posté le 19-12-2002 à 16:41:40    

ah.. en général on utilise des " pour ce genre de chaine,
 
fallait pas recopier bêtement ce qu'il a écris :whistle:
 
si il manque un ; en fin d'instruction tu ves venir demander sans regarder ?  


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 19-12-2002 à 16:41:40   

Reply

Marsh Posté le 20-12-2002 à 12:40:56    

burgergold a écrit :


bin c Taiche qui m'a dit de faire ca:
"Fais plutôt un No_Inv=".$data['No_Inv']." + 1';"


 
Ba ui mais bon, fais un peu gaffe à c'que t'écris, aussi. Moi j'utilise " pour les chaînes, j'aime pas l'apostrophe. Surtout dans les requêtes SQL où ce caractère est souvent utilisé pour (justement) inclure des chaînes.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

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