-3

MYSQL データベース情報を表示するスクリプトを作成しようとしていますが、次のエラーが発生し続けます。

注意: テーブル 'head1sta_news.news' が /home/head1sta/public_html/index.php の 103 行目に存在しません

と:

警告: mysql_fetch_row(): 指定された引数は、104 行目の /home/head1sta/public_html/index.php の有効な MySQL 結果リソースではありません

私が何を台無しにしているのかを理解しようとして、あちこちでコードを微調整したため、さまざまです。これはスクリプトです:

<?
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]");
}
?>
4

1 に答える 1

1

データベースが正しく設定されていません。テーブルがありません/ユーザーにテーブルを表示する権限がありません

head1sta_news.news

上記のテーブル名によって、私は頭の最初の本からのあなたの読書を想定していますか? その場合は、より新しいバージョンを入手してください。mysql_connect が少なくとも数年古いことを示唆している場合。

2 番目のエラーは、実際には最初のエラーも正しく処理されなかった結果です。

于 2013-06-24T20:23:40.110 に答える