Не удалось перейти к строке 0 по индексу результата MySQL 13

В чем причина ошибки в заголовке? Я тестировал mysql-запрос на Mysql Front и без проблем. Мой сценарий ниже. Спасибо.

$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"); } 

Solutions Collecting From Web of "Не удалось перейти к строке 0 по индексу результата MySQL 13"

Хм, попробуй это, чтобы увидеть, собирает ли он какие-либо данные вообще:

 $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;