Получить & diplay из базы данных об ошибке - PullRequest
0 голосов
/ 20 марта 2011

Я пытаюсь написать простой поток, транслирующий все из поля mysql. Но мой текущий скрипт не показывает абсолютно ничего .. без ошибок, ничего. Вот оно:

include("user_sytem_scripts/connect.php");

   $sql_updates = mysql_query("SELECT item_id, username, item_content, update_time FROM updates ORDER BY update_time DESC LIMIT 30")  or die("Query failed with error: ".mysql_error());

while($row = mysql_fetch_array($sql_updates)){

    $update_id = $row["item_id"];
    $update_username = $row["username"];
    $item_content = $row["item_content"];
    $update_time = $row["update_time"];

$updatestream = '
   <table style="background-color:#FFF; border:#999 1px solid; border-top:none;" cellpadding="5" width="100%">
                    <tr>
                    <td width="90%" valign="top" style="line-height:1.5em;">
                    <span class="liteGreyColor textsize9">' . $update_time . ' <a href="profile.php?id=' . $update_username . '"><strong>' . $username . '</strong></a> via <em></em></span><br />
                     ' . $item_content . '
            </td>
            </tr></table>'; }

Затем в HTML я использую: <?php echo $updatestream ?>

Но, как я уже сказал, я абсолютно ничего не получаю .. Кто-нибудь может обнаружить какие-либо ошибки или общие ошибки, которые могут вызвать это? Спасибо: D

Ответы [ 2 ]

0 голосов
/ 20 марта 2011

Сначала вам нужно инициализировать $ updatestream, ($ updatestream = "") перед циклом while, затем внутри цикла вы измените его на $ updatestream. = "The string". Возможно, вы захотите повторить ваш результат в конце, иногда мы забываем о мелочах.

echo $updatestream;
0 голосов
/ 20 марта 2011

Я бы проверил следующее:

  1. Запускается ли запрос, когда вы запускаете его вручную (например, в phpMyAdmin)?
  2. Получаете ли вы какой-либо вывод?Если нет, то, по-видимому, ваш взгляд while получает 0 результатов из БД.

Вы также должны изменить: $updatestream = ' на $updatestream .=, чтобы вы добавляли текст в текущем цикле while.перезапишу последнее $updatestream значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...