|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
![]() ![]() Yoann MoreauIngénieur en laboratoire de recherche Inscription : septembre 2005 Messages : 724 ![]() |
Bonjour, j'ai créé une table stockant deux valeurs, je souhaite modifier ces valeurs à l'aide d'un formulaire. Toute la structure fonctionnait, par contre au moment de la requête SQL modifiant les valeurs il y a une erreur si j'entre une chaine de caractères, MAIS ça marche si j'entre une suite de chiffres =/
Voilà les extraits, je ne vois pas où est l'erreur : Formulaire : Code :
Code :
Code :
|
||||||
|
00
|
|
|
#2 |
|
Membre émérite
![]() |
Toujours utiliser les fonctions mysql avec la syntaxe suivante
Code :
$result = mysql_query($query, $link) or die($query . " - " . mysql_error()); Pour ton erreur je table sur un souci de quotes ou un truc dans le genre !
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#3 |
![]() ![]() Yoann MoreauIngénieur en laboratoire de recherche Inscription : septembre 2005 Messages : 724 ![]() |
Erf en effet ><
j'avais oublié d'entourer les variables de ' dans la requête... Merci pour ton aide, c'est en effet pratique pour le débuggage. Cela dit on m'a dit que des gens malintentionnés pouvaient provoquer des erreurs et utiliser les informations affichées pour pirater la base de données. |
|
00
|
|
|
#4 | |
|
Membre émérite
![]() |
Citation:
Et il me semble que si tu désactives l'affichage des erreurs dans php.ini le die ne s'affichera pas !
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
|
00
|
|
|
#5 |
![]() ![]() Yoann MoreauIngénieur en laboratoire de recherche Inscription : septembre 2005 Messages : 724 ![]() |
Hum je vais peut être pas étendre mon ignorance ni faire perdre trop de temps aux autres
Mais je ne connais pas php.ini, j'upload simplement mes fichiers sources sur le ftp. J'apprendrai ça tout seul, merci pour ton aide =) |
|
00
|
|
|
#6 |
|
Membre émérite
![]() |
N'oublies pas de cliquer sur
si tout est clair
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com