Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


Вы присваиваете значению переменной - запрос:
$sql = mysql_query ("SELECT * FROM og 'og' where co='$co', and cd='$cd', $db", $db);

Дальше используете переменную $sql в качестве аргумента функции mysql_fetch_row()
while($abc = mysql_fetch_row($sql)) - тут кстати вы забыли закрыть вторую скобку

Выполнение программы доходит до вызова функции mysql_fetch_row(), видит что её аргументом является некорректный запрос (тот что в значении переменной $sql), и естественно возвращает ошибку.

Исправить нужно следующее:

Неверно:
$sql = mysql_query ("SELECT * FROM og 'og' where co='$co', and cd='$cd', $db", $db);
Верно:
$sql = mysql_query ("SELECT * FROM og where co='$co', and cd='$cd'", $db);

Неверно:
while($abc = mysql_fetch_row($sql)
Верно:
while($abc = mysql_fetch_row($sql))

Вроде все объяснил, понятнее уже некуда

Отправлено: 16:40, 04-09-2008 | #7