[supplied argument is not a valid] Mysql error

Разработка своих веб-приложений и страничек

Re: [supplied argument is not a valid] Mysql error

Сообщение Zver » 22 фев 2010, 18:41

Опечатался,
Код: Выделить всёРазвернуть

$all_sql 
= "SELECT count(*) FROM article WHERE key='1'";
$all_res = mysql_query($all_sql) or die(mysql_error());;
$all_row = mysql_fetch_row($all_res);

$sql = "SELECT * FROM article WHERE key='1' LIMIT ".$all_row[0];
$res = mysql_query($sql) or die(mysql_error());

for(
$i=0; $i<$all_row[0]; $i++){
  $row = mysql_fetch_array($res);
  
   if
($row){
      echo $row['title']; // do somthing else
   }
}
 
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: [supplied argument is not a valid] Mysql error

Сообщение ibe » 22 фев 2010, 18:54

Ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key='1'' at line 1

Сам код:
Код: Выделить всёРазвернуть
<?php
require("blocks/config.php");
$all_sql "SELECT count(*) FROM article WHERE key='1'";
$all_res mysql_query($all_sql) or die(mysql_error());;
$all_row mysql_fetch_row($all_res);

$sql "SELECT * FROM article WHERE key='1' LIMIT ".$all_row[0];
$res mysql_query($sql) or die(mysql_error());
 for(
$i=0$i<$all_row[0]; $i++){
  
$mynews mysql_fetch_array($res);
  
   if(
$mynews){
   echo  
"<div class='news_box'>".
            
"<div class='news_icon'></div>".
            
"<div class='news_content'>".
            
"<div class='info'>".
            
$mynews['caption']." | ".$mynews['date']." | <a href='/view_article.php?id=".$mynews['id']."'>подробней</a>".
            
"</div>".$mynews['short_story'].
            
"</div>"
            
"</div>"
} }


?>
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: [supplied argument is not a valid] Mysql error

Сообщение Zver » 22 фев 2010, 19:02

#OADW*(@!
KEY нужно оковычковать, иначе при запросе его читают как ключом.

Код: Выделить всёРазвернуть
"SELECT count(*) FROM article WHERE `key` = '1'"

Код: Выделить всёРазвернуть
"SELECT * FROM article WHERE `key` = '1' LIMIT ".$all_row[0];
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: [supplied argument is not a valid] Mysql error

Сообщение ibe » 22 фев 2010, 19:14

Zver
не помогает.
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: [supplied argument is not a valid] Mysql error

Сообщение Zver » 22 фев 2010, 19:21

Код на бочку
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: [supplied argument is not a valid] Mysql error

Сообщение ibe » 22 фев 2010, 19:34

код тот же, только изменил кусок запроса на:
"SELECT * FROM article WHERE `key` = '1' LIMIT ".$all_row[0];

Оффтоп:
ответь в icq
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: [supplied argument is not a valid] Mysql error

Сообщение Zver » 22 фев 2010, 19:36

Оффтоп:
Пиши на jabber
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: [supplied argument is not a valid] Mysql error

Сообщение ibe » 22 фев 2010, 19:37

Оффтоп:
Говорю у друга сижу, у него ICQ Lite. пиши уж тогда тут)
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: [supplied argument is not a valid] Mysql error

Сообщение doliar » 23 фев 2010, 00:29

Хм... а ошибки читать уже не модно ?
Аватара пользователя
doliar
Автор
 
Сообщения: 732
Зарегистрирован: 16 янв 2008, 15:05
Откуда: Саратов, Волжский р-он
Домен: tbdev-info.vfose.ru

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron