requete SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requete SQL

par Truc » 05 févr. 2006, 18:44

et sauf erreur de ma part
un LIKE, sans caratère "magique" % par exemple, revient à faire un = donc
" WHERE adresse = '". $addr ."' ";

par Cyrano » 05 févr. 2006, 17:35

Cette requête est possible, mais tu peux quand même en plus faire un code lisible, tu ne crois pas ?
<?php
//...
$addr= $_GET['var'];
$requete = "UPDATE client ".
           "SET nom         = '". $nom ."', 
                adresse     = '". $addr ."', 
                village     = '". $village ."',
                dateheure   = NOW(), 
                tva         = '". $tva ."',
                telephone   = '". $telephone ."',
                gsm         = '". $gsm ."', 
                mail        = '". $mail ."',
                facturation = '". $facturation ."',
                devis       = '". $devis ."',
                urgence     = '". $urgence ."',
                description = '". $description ."', 
                accessoire  = '". $accessoire ."', 
                resolution  = '". $resolution ."',
                motdepasse  = '". $motdepasse ."', 
                instal      = '". $instal ."', 
                sauvegarde  = '". $sauvegarde ."', 
                formatage   = '". $formatage ."',
                gar         = '". $gar ."', 
                maintenance = '". $maintenance ."', 
                reception   = '". $reception ."' ".
           "WHERE adresse LIKE '". $addr ."' ";
//...
?>
Tu trouves pas ça plus clair comme ça ?

par charabia » 05 févr. 2006, 17:27

Hello !

Un tit bonjour et merci ne fait pas de mal tu sais ;)

Pour ta requête, tu récupères juste $addr, or tu as d'autres variable comme $village, $tva...etc. Où récupères-tu ces derniers ?

requete SQL

par raymoundo » 05 févr. 2006, 15:21

dite cette requete est elle possible :

je passe par url l'adresse, je la recupere et je selectionne tout les element de ma table qui se trouve sur la meme ligne que mon adresse.
$addr= $_GET['var'];


   $requete = "UPDATE client SET nom='$nom', adresse='$addr', village='$village',dateheure=NOW(), tva='$tva',
 telephone='$telephone',gsm='$gsm',mail='$mail',facturation='$facturation',devis='$devis',
 urgence='$urgence',description='$description',accessoire='$accessoire',resolution='$resolution',
motdepasse='$motdepasse',instal='$instal',sauvegarde='$sauvegarde',formatage='$formatage',
gar='$gar',maintenance='$maintenance',reception='$reception' WHERE adresse LIKE '$addr' ";