Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверьте на ошибки...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
nikola_12
Отправлено: 30 Июля, 2012 - 17:31:20
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Выходит ошибка:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\site.ru\www\view_post.php on line 87

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\site.ru\www\view_post.php on line 91

$result = mysql_query ("SELECT info.id, info.miniature,info.name,info.number,info.gabarits,info.cvet,info.corpus,info.fasad data.id FROM info LEFT JOIN data ON info.id = data.id",$db);
87 строка------$myrow = mysql_fetch_array ($result);
{
printf ("%s%s%s%s%s%s%s", $myrow['miniature'], $myrow['name'], $myrow['number'], $myrow['gabarits'], $myrow['cvet'], $myrow['corpus'], $myrow['fasad']);
}
91 строка-------while ($myrow = mysql_fetch_array ($result));
 
 Top
Toxa
Отправлено: 30 Июля, 2012 - 17:33:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]




-----
Удобный сервис для хранения файлов
 
 Top
OrmaJever Модератор
Отправлено: 30 Июля, 2012 - 17:35:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)





после запроса


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
nikola_12
Отправлено: 30 Июля, 2012 - 18:35:22
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




не помогает...ошибка указывает на эту же строку-синтаксическая ошибка
 
 Top
Green
Отправлено: 30 Июля, 2012 - 18:38:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012  
Откуда: Кисловодск


Помог: 9 раз(а)




nikola_12 пишет:
info.fasad data.id

Запятая пропущена. Подмигивание



Попов... Растерялся Зря учитесь по его урокам...

(Отредактировано автором: 30 Июля, 2012 - 18:40:09)

 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июля, 2012 - 18:39:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




У Вас ошибка в самом запросе.
Ниже напишите:

Что вывело?
 
 Top
Green
Отправлено: 30 Июля, 2012 - 18:45:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012  
Откуда: Кисловодск


Помог: 9 раз(а)




Вам еще не помешает обрамить имена таблиц и ячеек спец. кавычками ``. Ибо я заметил что в запросе используются зарезервированные слова, такие как number, data...
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июля, 2012 - 18:46:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2.              SELECT
  3.                   i.`id`,
  4.                   i.`miniature`,
  5.                   i.`name`,
  6.                   i.`number`,
  7.                   i.`gabarits`,
  8.                   i.`cvet`,
  9.                   i.`corpus`,
  10.                   i.`fasad`,
  11.                   d.`id`
  12.              FROM `info` i
  13.         LEFT JOIN `data` d
  14.                ON d.`id` = i.`id`
  15. ",$db);
  16.  


И подобная конструкция ни к чему:
nikola_12 пишет:
printf ("%s%s%s%s%s%s%s", $myrow['miniature'], $myrow['name'], $myrow['number'], $myrow['gabarits'], $myrow['cvet'], $myrow['corpus'], $myrow['fasad']);

(Добавление)
Green пишет:
кавычками ``
это апострофы.

(Отредактировано автором: 30 Июля, 2012 - 19:03:46)

 
 Top
Green
Отправлено: 30 Июля, 2012 - 18:56:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012  
Откуда: Кисловодск


Помог: 9 раз(а)





armancho7777777 пишет:
это апострофы.

Забыл как они называются, ибо всё чаще и чаще работаю с SQLite)
 
 Top
nikola_12
Отправлено: 30 Июля, 2012 - 18:59:43
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2.         SELECT
  3.         i.`id`,
  4.         i.`miniature`,
  5.         i.`name`,
  6.         i.`number`,
  7.         i.`gabarits`,
  8.         i.`cvet`,
  9.         i.`corpus`,
  10.         i.`fasad`,
  11.         d.`id`
  12.         FROM `info` i
  13.         LEFT JOIN `data` d ON d.`id` = i.`id`
  14. ",$db);
  15.  


И подобная конструкция ни к чему:
nikola_12 пишет:
printf ("%s%s%s%s%s%s%s", $myrow['miniature'], $myrow['name'], $myrow['number'], $myrow['gabarits'], $myrow['cvet'], $myrow['corpus'], $myrow['fasad']);

(Добавление)
Green пишет:
кавычками ``
это апострофы.


Как мне их тогда выводить?
 
 Top
Green
Отправлено: 30 Июля, 2012 - 19:00:56
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012  
Откуда: Кисловодск


Помог: 9 раз(а)




nikola_12 пишет:
Как мне их тогда выводить?

Не понял echo, print

(Отредактировано автором: 30 Июля, 2012 - 19:02:41)

 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июля, 2012 - 19:04:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




nikola_12 пишет:
Как мне их тогда выводить?

PHP:
скопировать код в буфер обмена
  1. echo '<p>'.$myrow['miniature'].$myrow['name'].'</p>';

(Отредактировано автором: 30 Июля, 2012 - 19:05:58)

 
 Top
nikola_12
Отправлено: 30 Июля, 2012 - 19:31:07
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Green пишет:
nikola_12 пишет:
info.fasad data.id

Запятая пропущена. Подмигивание



Попов... Растерялся Зря учитесь по его урокам...


Посоветуй, что-нибудь лучше!))
 
 Top
armancho7777777 Супермодератор
Отправлено: 30 Июля, 2012 - 19:32:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




nikola_12 пишет:
Посоветуй, что-нибудь лучше!))

_http://play-mix.ru/php_уровень_1-4/
А попова в топку.

(Отредактировано автором: 30 Июля, 2012 - 19:32:43)

 
 Top
nikola_12
Отправлено: 30 Июля, 2012 - 20:16:06
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Блин, ребят, помогите разобраться...
На сайте циклом выводятся "краткие статьи"...при открывании этой статьи выходит полный текст, картинка и т.д. из базы данных из полей id,categoria,description,img...
Сылка к каждой полной статье :
http://site[dot]ru/view_post.php?id=1
http://site[dot]ru/view_post.php?id=2
http://site[dot]ru/view_post.php?id=3
...
Как можно реализовать, чтобы в каждой полной статье выводились... короче смотрите на картинку...

У каждой полной статьи их может быть разное количество...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB