Автор Тема: Команда в отдельной переменной  (Прочитано 2461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Команда в отдельной переменной
« : 27 Декабря 2001, 21:17:11 »
Создал скрипт, а в нем возникает ошибка, если искать данные сразу по нескольким полям базы данных, если по одному полю, то данный скрипт рабтает нормально.

В переменной $zapros составляется поле для поиска по базе данных. примерный вид этой переменной такой:
$zapros="id=21 and year=2001 and date=25 and month=5 and title=proverka and news=newsss and username=Admin"

Ошибка возникает в этой строчке скрипта: for($i=0; $i

$r
=mysql(DBName,"select * from news WHERE $zapros");
for(
$i=0$i<mysql_numrows($r); $i++)
$db=mysql_fetch_array($r);
print 
"<b>Заголовок:</b> $db[title]
\\n
<b>Дата, время:</b> 
$db[date]-$db[month]-$db[year]$db[time]
\\n
<b>Новость:</b> 
$db[news]
\\n
<b>Автор новости:</b> 
$db[username]
\\n
<b>ID новости</b> 
$db[id]
\\n<hr>
\\n"
;

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Команда в отдельной переменной
« Ответ #1 : 27 Декабря 2001, 21:27:47 »
может все загнать в кавычки? типа вот так:
$zapros="id=\'21\' and year=\'2001\' and date=\'25\' and month=\'5\' and title=\'proverka\' and news=\'newsss\' and username=\'Admin\'"
Евгений aka Razor,

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Команда в отдельной переменной
« Ответ #2 : 27 Декабря 2001, 21:56:04 »
title=proverka and news=newsss
Это же стринги, их в ковычки надо.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Команда в отдельной переменной
« Ответ #3 : 28 Декабря 2001, 07:38:43 »
Britva
Stek
спасибо, кавычки помогли

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28