Veirfier si un id existe

Mammouth du PHP | 643 Messages

27 févr. 2015, 20:50

Salut à tous.
Bon je sais je ne me suis pas mis encore a pdo... ou mysqli
mais je souhaite juste à savoir comment vérifié si l'id existe en bdd.
Si quelqu'un samuse a changer dans l'url id j'aimerais affiché un message 'rien a faire ici'
?php
			$sql = "SELECT * FROM ecoleWHERE id_ecole= ".$_GET['id']." AND valide = 1";
			$req = mysql_query($sql);
			$data=mysql_fetch_array($req);
<?php
<strong><h2><?php echo $data['titre'];?></h2></strong>
//ainsi de suite
?>

Mammouth du PHP | 688 Messages

27 févr. 2015, 21:08

$sql = "SELECT * FROM ecole WHERE id_ecole= '".$_GET['id']."'";
$req = mysql_query($sql);

puis http://php.net/manual/fr/function.mysql-num-rows.php
pour savoir s'il y 0 ou 1 résultat.

Eléphanteau du PHP | 36 Messages

02 mars 2015, 17:08

Il faut que tu fasses une condition dans ce style là :

Code : Tout sélectionner

if(!(mysql_num_rows($req)) { Ton message Rien à faire ici } else { Ton contenu }
Je te conseille toutefois de passer à PDO :)