2015-04-06 92 views
-1
<?php  
    $Email = $_SESSION['Email']; 
    $query="SELECT Title FROM registerations WHERE Email LIKE $Email"; 

    //echo $query; 
    $res=mysql_query($query); 
    //echo $result; 
    //$Title=""; 

    while($row = mysql_fetch_array($res)) 
    { //echo "inloop"; 
      echo $row['Title']; 
    } 
?> 

這是顯示錯誤給出:它顯示了警告:mysql_fetch_array()預計參數1是資源,布爾在

Warning: mysql_fetch_array() expects parameter 1 to be resource, Boolean given in.

我不明白的錯誤是什麼。

+0

哪裏是你的數據庫連接? – Saty 2015-04-06 13:45:39

+0

數據庫已經在同一頁面中連接過。 – Harindranath 2015-04-06 13:46:45

+0

您的錯誤是由語法錯誤引起的,因爲'$ email'不在引號內。如果你使用了一個適當的,支持MySQL和參數的接口,那麼你就不會有這個問題。 – 2015-04-06 13:50:25

回答

1

檢查結果返回取它之前的東西:

$res=mysql_query($query); 
if($res=== FALSE) { 
    die(mysql_error()); // TODO: better error handling 
} 
相關問題