Как использовать результат mysql_fetch_array?

Я использую инструкцию while, и я могу повторять каждую строку, т. Е.

echo $row['myrow']; 

но я хочу, чтобы результат был помещен в ссылку:

 echo "<img src='http://www.mysite.com/images/$row['myrow'].jpg'>"; 

Но это не сработает. Что я делаю не так?

Solutions Collecting From Web of "Как использовать результат mysql_fetch_array?"

Или повторите это так:

 echo "<img src='http://www.mysite.com/images/{$row['myrow']}.jpg'>"; 

Или, ИМХО намного лучше, вот так:

 echo "<img src='http://www.mysite.com/images/".$row['myrow'].".jpg'>"; 

Дайте документации по двойным кавычкам быстрое обновление.

Еще один хороший способ сделать это – использовать PHP только для динамической части кода. Я думаю, что это приводит к улучшению кода.

 <img src="http://www.mysite.com/images/<?php echo $row['myrow']; ?>.jpg"> 

Тогда, конечно, весь тег img не должен находиться в блоке кода PHP, поскольку он является обычным HTML.

Вы должны позаботиться о своих котировках … Попробуйте следующее:

 echo '<img src="http://www.mysite.com/images/'.$row['myrow'].'.jpg" />'; 

Также обратите внимание, что вы не закрыли элемент.

Доступ к элементам массива и свойствам / методам объекта внутри строки должен быть заключен в фигурные скобки ( синтаксический анализ строк )

 echo "<img src='http://www.mysite.com/images/{$row['myrow']}.jpg'>"; 

сделать его полным, lol

 echo "<img src='http://www.mysite.com/images/$row[myrow].jpg'>"; 

вы пишете URL своего сайта на сайте example.com

 echo "<img src='example.com/images/'.$row['myrow'].'.jpg'>";