2013-11-13 5 views
1

Я новичок в PHP и пытаюсь настроить простой тест, чтобы получить данные для возврата из базы данных temp, которую я настроил, но я продолжаю получать синтаксическую ошибку. Я просмотрел его и после процесса устранения, похоже, в этой строке, но я не уверен, что не так, потому что я уверен, что это похоже на учебник, который я использую.Ошибка получения данных для возврата из базы данных в PHP

while($row = mysqli_fetch_row($result)) { 

Вот весь код соответствует тому, что я делаю:

<?php 
// Perform database query 
$query = "SELECT * FROM subjects"; 
$result = mysqli_query($connection, $query); 

// Test if there was a query error 
if (!$result) { 
    die ("Database query failed."); 
} 
    ?> 

    <?php 
// Use returned data (if any) 
while($row = mysqli_fetch_row($result)) { 
    // output data from each row 
    var_dump($row); 
    echo "<hr />"; 
    ?> 

Я могу успешно сделать первоначальное соединение, и т.д., это просто, когда я пытался получить данные появляется из базы данных, что я получил синтаксическую ошибку.

+2

Синтаксическая ошибка быть? –

+0

Вы забыли закрыть свою конечную фигуру '}' btw - поставить сразу после 'echo '


"; '- у вас был ловушка с ошибкой, вы бы сразу поймали это. –

+0

... как в 'mysqli_error()' ;-) –

ответ

0

Это здесь, вы пропустили ваш закрытия скобки

<?php 
    //Use returned data (if any) 
    while($row = mysqli_fetch_row($result)) { 
    // output data from each row 
    var_dump($row); 
    echo "<hr />"; 
    } //you missed your closing braces 
?> 
+0

О, черт возьми, спасибо, спасибо за помощь !! – coolpup

Смежные вопросы