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
Форумы портала PHP.SU :: Версия для печати :: Вывод данных из базы данных (MySQL).
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Вывод данных из базы данных (MySQL).

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

1. event - 27 Июля, 2011 - 01:53:47 - перейти к сообщению
Доброй ночи !
Ребята у меня сложилась такая ситуация, у меня есть таблица torrents, в ней есть ячейка image1 которая хранит рисунок, мне нужно вывести на страничку все значения, сооственно я написал такой запрос:
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT image1 FROM torrents ");
  2. while ($arr = mysql_fetch_assoc($res))
  3. foreach ($arr as $var) {
  4. echo $var."<br />";
  5. }


Я получил такие данные:
64.png
62.png
http://img121[dot]imageshack[dot]us/img1[dot][dot][dot]324/16494042[dot]jpg
61.jpg
58.png

Теперь мне нужно чтобы остались только те значения которые имеют на начале http, собственно должно выйти:
http://img121[dot]imageshack[dot]us/img1[dot][dot][dot]324/16494042[dot]jpg
Как это можно реализовать?.
2. grefon - 27 Июля, 2011 - 03:01:07 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("SELECT image1 FROM torrents ");
  2. while ($arr = mysql_fetch_assoc($res))
  3. foreach ($arr as $var) {
  4. if (stripos($var,'http') === 0) echo $var."<br />";
  5. }

 

Powered by ExBB FM 1.0 RC1