Адресс в базе данных

Anthony Freed

Новичок
Адресс в базе данных

Помогите пожалуйста.

Строка в таблице содержит адресс по которому находится картинка.
Как её вывести

Спосибо.
 

Anthony Freed

Новичок
ну да.
тока он не выдаёт её.

$link = mysql_conect bla bla bla
$res=mysql_query ("select adres from table where id=1", $link);
?><img src="<?php $res; ?>" width=100...>
 

Anthony Freed

Новичок
он её не находит
в adress прописан весь путь. опустим http://localhost/image/1.jpeg
на страничке вместо картинки пустое поле с крестиком а в пропертис написано что url : http://localhost/
 

Romashov

экспериментатор
пустое поле с крестиком а в пропертис написано что url : http://localhost/
А html-код посмотреть не судьба?
Узнай, что возвращает [m]mysql_query[/m] при запросе SELECT, и ты сразу поймёшь свою ошибку.
 

Lord Max

Guest
Anthony Freed
он возвращает не текст а индентификатор, чтобы получить текст, тоесть данные, нужно воспользоваться любым из mysql_fetch.....($res)
читайте мануалы.
 

Anthony Freed

Новичок
да сделал я уже это.
не работает.

$res=mysql_query
while ($row=mysql_fetch_array($res))
{
?><img src=" $row[adres]"><?php } ?>

если просто вывести значения строчек то адреса верные.
 

Lord Max

Guest
<?
$res=mysql_query
while ($row=mysql_fetch_array($res))
{ print "<img src='$row[adres]'>" }
?>
и всё...
если ничего не выведет, значит у тебя либо нет записи с id=1 либо нет поля adres
а цикл использовать лучше если у тебя запрос может вернуть много рядов а не 1
 

Romashov

экспериментатор
Lord Max
если ничего не выведет, значит у тебя либо нет записи с id=1 либо нет поля adres
неверно
если поля adres нет, то вывод будет, но немножко отличающийся от желаемого: <img src=''>
 

fizot

Новичок
Автор оригинала: Lord Max
<?
$res=mysql_query
while ($row=mysql_fetch_array($res))
{ print "<img src='$row[adres]'>" }
?>
и всё...
если ничего не выведет, значит у тебя либо нет записи с id=1 либо нет поля adres
а цикл использовать лучше если у тебя запрос может вернуть много рядов а не 1
<?
$res=mysql_query
while ($row=mysql_fetch_array($res))
{ print "<img src='".$row['adres']."'>" }
?>
 

Lord Max

Guest
Romashov
а если не будет id=1 ? :)
если не будет поля adres муська вообще выведет ошибку, скажет нету такого поля )
fizot
print "<img src=' ".$row['adres']." '>"- можно и так, но у меня работает и без этого количества заковырек, тоесть
print "<img src='$row[adres]'>" - php сам подставляет значение переменной
 

Anthony Freed

Новичок
первый вариант работает. тоесть подстовляет нужное значение в адресс. но вместо картинки всё ещё крестик.
а второй не работает.
 

fizot

Новичок
2Лорд: Я написал тебе как будет правильнее и советую тебе привыкать к такой манере, т.к. скорость намного выше
 
Сверху