2013-12-17 4 views
-1

пожалуйста, помогите мне исправить эту ошибку ..Im получает Ошибку MySQL: Запрос был пустым

<?php echo "<h3>Accounts</h3><table style=\"margin-top:10px;text-align:center;\" width=\"65%\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">"; ?> 
    <?php 
    $accq = mysql_query("SELECT * FROM accounts ORDER BY username DESC"); 
    while ($acc = mysql_fetch_array($accq)) 
    { 
    echo "<tr style=\"background:#D16976;color:#fff;\"><td><font size=\"1\">$acc[username]</font></td></tr><tr><td>$acc[password]</td></tr><td height=\"10\" ></td>"; 
    } 
    echo "</table>"; 
    echo "<br>Error: "; 
    $result = mysql_query($accq) or die (mysql_error()); 

    ?> 

и им получать:
http://s8.postimg.org/9o0blstnp/screenshot_1134.png

+1

Пожалуйста, изучите использование mysqli или PDO для подключения к базам данных и т. Д., Гораздо безопаснее! Функции Mysql_ * становятся устаревшими –

+3

Прочтите свой код: '$ accq = mysql_query (...)' ... '$ result = mysql_query ($ accq)' - обратите внимание на ошибку? :) –

+0

@Amal Murali, я написал этот код, чтобы понять, почему я получаю ошибку, которую вы видите на моем экране. – user3112931

ответ

0

Вашей проблемы вы не создали подключение к базе данных ,
Когда доступ к базе данных отсутствует, нет ничего, что ваш доступный может сделать для отправки/получения данных из любой таблицы в вашей базе данных.
Если вы не знаете, как создать соединение с БД, просто выполните поиск в Интернете, и вы утонете в учебниках, показывающих, как это сделать.
Также старайтесь избегать использования функции mysql_ *, поскольку они устарели.

+0
+0

Вы проверили свой код SQL в phpMyAdmin? Если он работает там, это должно быть ваше соединение с проблемой. – Justin

+0

oh ... fu^& me, my wamp did not have user3112931

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