SELECT * FROM table WHERE 1
Résolu/Fermé
Allen1210
Messages postés
363
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
28 avril 2017
-
2 janv. 2011 à 17:46
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 2 janv. 2011 à 18:59
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 2 janv. 2011 à 18:59
A voir également:
- Select where 1
- Where is appdata - Guide
- Where is hiberfil.sys - Guide
- Where is host file - Guide
- //./Root/cimv2 select * from __instancemodificationevent within 60 where targetinstance isa "win32_processor" and targetinstance.loadpercentage > 99 0x80041003 ✓ - Forum Windows Vista
- Where is roissy piac export france - Forum Consommation & Internet
2 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
2 janv. 2011 à 18:59
2 janv. 2011 à 18:59
Effectivement, SELECT * FROM table et SELECT * FROM table WHERE 1 sont identiques.
Ce "1" sert parfois pour de l'injection SQL, dans le cas où on voudrait lister la table entière. Ca peut être "1", "1=1", etc.
Ce "1" sert parfois pour de l'injection SQL, dans le cas où on voudrait lister la table entière. Ca peut être "1", "1=1", etc.
Utilisateur anonyme
2 janv. 2011 à 17:48
2 janv. 2011 à 17:48
Salut, forcément il ne sert à rien, il n'y a aucun test. On met ça parfois pour créer des requêtes automatiquement ou on vient remplacer le 1 à la fin par quelque chose.
Allen1210
Messages postés
363
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
28 avril 2017
56
2 janv. 2011 à 18:20
2 janv. 2011 à 18:20
Merci. J'aimerais avoir un autre avis donc je laisse en non-résolu...