Je voulais savoir s'il était possible de simplifier ma fonction pour n'avoir qu'une requete ?
// On recupere l'id du produit grace au nom
function idProjetByName($titre) {
$sql = "SELECT id_projet FROM `tbl_projet` WHERE titre LiKE '".str_replace('_', ' ', $titre)."'";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// On arrondi les angles
if(mysql_num_rows($req) == 0) {
$sql = "SELECT id_projet FROM `tbl_projet` WHERE SOUNDEX(titre) = SOUNDEX('".$titre."')";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
}
$row = mysql_fetch_array($req);
return $row['id_projet'];
}
Merci, Elie