2013-06-24 4 views
-3

Я пытаюсь создать скрипт для отображения информации БД MySQL мой и я получаю эти ошибки:Примечание: Таблица не существует

Примечание: Таблица «head1sta_news.news» не существует в /home/head1sta/public_html/index.php на линии 103

И:

Предупреждение: mysql_fetch_row(): поставляется аргумент не является допустимым MySQL результат ресурса в /home/head1sta/public_html/index.php на линии 104

Он колебался, как я подправил код здесь и там, пытаясь понять, что я Мессинг на. Это сценарий:

<? 
mysql_connect("localhost", "****_news", "****"); 
mysql_select_db("****_news"); 
$query = "SELECT * FROM news ORDER BY id DESC"; 
$result = mysql_query($query) or trigger_error(mysql_error()); 
while($data = mysql_fetch_row($result)){ 
    echo("$data[1] , $data[0] , $data[3]"); 
} 
?> 
+7

Сообщение об ошибке настолько четкое. ** Таблица 'head1sta_news.news' не существует ** –

+0

проверить, что ваш 'mysql_connect' работает, моя догадка есть проблема в соединении. – Pitchinnate

+0

*** SQL Injection *** ... D: – War10ck

ответ

1

Вы нету настроить для базы данных правильно он не имеет таблицу/пользователь оленьей кожи имеет разрешения увидеть таблицу

head1sta_news.news 

По имени таблицы выше я предполагаю, что ваше чтение от головы первой книги? Если да, ПОЖАЛУЙСТА, получите более новую версию, если она предложит mysql_connect, по крайней мере, на несколько лет устаревшую.

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