2010-04-25 32 views
2

標題錯誤的原因是什麼?我在Mysql Front上測試了mysql查詢並沒有問題。我的腳本在下面。謝謝。無法跳轉到MySQL結果索引13上的第0行

$fbFoodPerma = $fbSiteID."-".$fbFoodPerma; 
    $sql = mysql_query(" 
     SELECT fbFoodPerma 
     FROM fbFoods 
     WHERE fbFoodPerma 
     LIKE '$fbFoodPerma'") or die(mysql_error()); 
    $isStored = mysql_result($sql,0,"fbFoodPerma"); 
    while ($isStored == "$fbFoodPerma") { 
    $fbFoodPerma = $fbFoodPerma."-"; 
    $sql = mysql_query(" 
     SELECT fbFoodPerma 
     FROM fbFoods 
     WHERE fbFoodPerma 
     LIKE '$fbFoodPerma'") or die(mysql_error()); 
     $isStored = mysql_result($sql,0,"fbFoodPerma"); 
     } 
+0

看起來像這個查詢返回沒有行。 – 2010-04-25 16:22:29

+0

我測試了Mysql Front上的查詢。它返回一行。 – Kemal 2010-04-25 16:24:53

+0

也腳本工作了一個月。它很少返回這個錯誤,但現在堆疊起來。 – Kemal 2010-04-25 16:25:59

回答

4

嗯,試試這個,看看它是否在所有拿起任何數據:

$sql="SELECT * FROM fbFoods"; 
$query = mysql_query($sql) or die ("Could not match data because ".mysql_error()); 
$num_rows = mysql_num_rows($query); 

if ($num_rows > 0) { 
    echo "rows found"; 
    } else { 
    echo "none found"; 
} 

還要確保$fbFoodPerma實際上包含的東西 - 嘗試在查詢結束呼應吧。

echo $fbFoodPerma; 
相關問題