SELECT et exception

Mammouth du PHP | 504 Messages

02 janv. 2012, 20:48

Bonjour à tous et bonne année :wink:

Je voudrais savoir si on peut faire un SELECT dans une base et inclure un exception ....

Par exemple:
$depeches_relatif = mysql_query("SELECT id, titre FROM toto");  
Except ou quelque chose comme ça l'id courant.

En fait sans le toto.id='".addslashes($_GET['id'])."'

Merci de votre aide

Mammouth du PHP | 504 Messages

02 janv. 2012, 21:14

Trouvé. Merci
$depeches_relatif = mysql_query("SELECT id, titre FROM toto WHERE toto.id<>'".addslashes($_GET['id'])."'
");  

ViPHP
ViPHP | 1996 Messages

02 janv. 2012, 23:47

Bonsoir,

Si tu as PHP > 5.3 utilises plutôt la fonction dédiée : mysql_real_escape_string ();
Elle protège aussi les entrées binaires & co.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Mammouth du PHP | 1339 Messages

03 janv. 2012, 11:40

$depeches_relatif = mysql_query("SELECT `id`, `titre` FROM `toto` WHERE `id` != ".mysql_real_escape_string($_GET['id'])) or die('Erreur MySQL<br />'.$sql.'<br />'.mysql_error()); 
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
ViPHP | 1996 Messages

04 janv. 2012, 20:18

Bien!

<modeChiant>
$identifiantSQL = mysql_connect (HOST,USER,PASS);
$depeches_relatif = mysql_query("SELECT `id`, `titre` FROM `toto` WHERE `id` != ".mysql_real_escape_string($_GET['id'],$identifiantSQL),$identifiantSQL) or die('Erreur MySQL<br />'.$sql.'<br />'.mysql_error($identifiantSQL));
</modeChiant>
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr