Page 1 sur 1

SELECT et exception

Posté : 02 janv. 2012, 20:48
par damien_55
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

Re: SELECT et exception

Posté : 02 janv. 2012, 21:14
par damien_55
Trouvé. Merci
$depeches_relatif = mysql_query("SELECT id, titre FROM toto WHERE toto.id<>'".addslashes($_GET['id'])."'
");  

Re: SELECT et exception

Posté : 02 janv. 2012, 23:47
par Aureusms
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.

Re: SELECT et exception

Posté : 03 janv. 2012, 11:40
par Elie
$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()); 

Re: SELECT et exception

Posté : 04 janv. 2012, 20:18
par Aureusms
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>