2013-06-24 27 views
-3

我試圖創建一個腳本來顯示我的MySQL數據庫的信息,我不斷收到這些錯誤:注:表不存在

注:表「head1sta_news.news」不存在 上線/home/head1sta/public_html/index.php 103

和:

警告:mysql_fetch_row()能夠:提供的參數不是一個有效的MySQL 結果資源in /home/head1sta/public_html/index.php on line 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注入*** ... D: – War10ck

回答

1

您還沒有建立數據庫正確它沒有表/可是沒有權限查看錶

head1sta_news.news 

通過表名的用戶上面,我認爲你的閱讀從頭一本書?如果是這樣,請獲取更新的版本,如果它提示mysql_connect至少有幾年過期。

第二個錯誤實際上是第一個沒有正確處理的結果。

相關問題