Запрос PHP / MySQL - отображение обновлений данных [правильный синтаксис кода?] - PullRequest
0 голосов
/ 26 августа 2011

Это моя страница с моего сайта онлайн-радиостанции на localhost, это базовая PHP / MySQL для тестовых целей:

    <?php
mysql_connect('localhost', 'root', 'mypass') or die (mysql_error());
mysql_select_db('radiotest') or die (mysql_error());
$result = mysql_query("SELECT *, TIME_FORMAT(airtime, '%H:%i') `airtime` 
from presenters");
//Table starting tag and header cells
while($row = mysql_fetch_array($result)){
//Display the results in different cells
echo "<dd><dl><img src=' " . $row['image'] . " '>" . $row['airtime'] ." 
" . $row['presenter'] . "</dd></dl>";
echo "<dd><dl>" . $row['showinfo'] . "</dd></dl>";
}
?>

Работает правильно, отображает данные из таблицы втребуемый формат.

Однако я хочу попробовать сделать это следующим образом:

<dd><dl><img src='<?php echo $row['image'] ?'> <?php echo $row['airtime']?> 
 <?php echo. $row['presenter']?> </dd></dl>

Моя проблема: я признаю, что забыл, как сделать эхо, не отображая его в PHP / MySQLзапрос, как и выше, так как я могу убедиться, что он отображает переменные, используя echo без необходимости объявлять его в соединении MySQL?Я знаю, что мой оригинал правильно отформатирован, но я не хочу, чтобы у него были переменные эха после некоторой части синтаксиса, я хотел отобразить их в HTML-файле dd / dl (список определений).

По сути, я просто пытаюсь освежить свои навыки в этой области;Я посмотрел на Google, но не совсем уверен

Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 26 августа 2011

Попробуйте вместо этого:

<dd>
    <dl>
        <img src='<?=$row['image'] ?>'> <?=$row['airtime'] . " - " .$row['presenter']?> 
    </dd>
</dl>
0 голосов
/ 26 августа 2011

Это действительно не отличается, и определенно не лучше, но я думаю, что вы просите сделать:

while($row = mysql_fetch_array($result)){
//Display the results in different cells
?>
<dd><dl>
    <img src='<?php echo $row['image']; ?>'>
    <?php echo $row['airtime']; ?> <?php echo $row['presenter']; ?>
</dd></dl>
<dd><dl>'<?php echo $row['showinfo']; ?></dd></dl>
<?php
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...