В чем причина ошибки в заголовке? Я тестировал 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"); }
Хм, попробуй это, чтобы увидеть, собирает ли он какие-либо данные вообще:
$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;