Effacer ligne base de données

Stefano
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 273
Inscription: 12 Fév 2006

Message le Jeu Mai 29, 2008 14:00

Simple quote , double quote !


Bingo ! :D :D :D :D Merci beaucoup !

astanos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 17 Mar 2008

Message le Jeu Mai 29, 2008 14:32

Euh... à prioris les simple/double quotes ne changent rien. Ce n'était pas plutôt le ; en trop juste après le LIMIT 1?

Code: Tout sélectionner
$sql = 'DELETE FROM `t_mus` WHERE `idann` =$id LIMIT 1;';


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Jeu Mai 29, 2008 14:37

Si on met un LIMIT 1 , il serait pas plus judicieux de mettre aussi un ORDER by pour être sure que le premier supprimé soit bien celui désiré ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Jeu Mai 29, 2008 15:02

>> Euh... à prioris les simple/double quotes ne changent rien

ca change tout pourtant

$id=1

echo "$id"; -> 1
echo '$id'; -> $id

Stefano
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 273
Inscription: 12 Fév 2006

Message le Jeu Mai 29, 2008 15:33

Si on met un LIMIT 1 , il serait pas plus judicieux de mettre aussi un ORDER by pour être sure que le premier supprimé soit bien celui désiré ?


Une bonne idée. Même si dans la même page où se trouve le formulaire, avant celui-ci, je fais afficher toutes les actualités de la section avec leur "ID" bien en gras, histoire de ne pas faire de bêtises.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3835
Inscription: 14 Sep 2006

Message le Jeu Mai 29, 2008 18:26

Mais l'id est unique ? si oui, pourquoi mettre un LIMIT 1 ?

Effacer ligne base de données

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités