Php verifier si variable empty

jupiler -  
 Utilisateur anonyme -
Bonjour,

j ai ce bout de code tout marche nickel sauf que quand le mysql_query($sql5) ne trouve pas de valeur sur ma page web j ai le message unable to jump row ...

pour éviter cela je veux tester si ma variable n'est pas vide mais ca en fonctionne pas

mercid e votr aide

$sql5 = "select champ from test where dire='$str'";
$result5 = mysql_query($sql5) or die ("Exécution de la requête impossible");
if(!empty($result5))
{
$champ2 = mysql_result($result5, 0);
}
Configuration: Windows Vista
Firefox 3.5.7

2 réponses

  1. Utilisateur anonyme
     
    Essaies ceci :

    // test d'abord si la variable existe et ensuite si Non NUL
    if(isset($result5) && $result5 != "") 
    {
        // ton code
    }
    0
    1. jupiler
       
      Merci framboos mais toujours le meme souci :-(
      0
  2. Utilisateur anonyme
     
    Essaies ça :

    // bien évidemment  tu t'es connecté à ta BDD juste avant
    $str = "à_definir"
    $sql5 = "select champ from test where dire='".$str."'"; 
    $result5 = mysql_query($sql5) or die ("Exécution de la requête impossible"); 
    
    if($result5)
    {
         $champ2 = mysql_result($result5, 0); 
    }
    0