0

私は最近、いくつかの PHP スクリプトを実行しており、すべてのテーブルを選択する方法を知る必要があります。これを約 1 時間検索してみましたが、動作するソースが見つかりません (MySQL バージョン 5.5.24) テーブルを選択して、そのテーブルのすべてのデータを一覧表示しようとしています。これは私がこれまでに持っているものです。

<?php
$db_host        = 'localhost';
$db_user        = 'root';
$db_pass        = '';
$db_database    = 'friends';
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_database);

    if (file_exists("C:/wamp/www/minebook/index.php")) {

    $rank = "1";
    $name = "HeyThatMan";
    $flpserver = "Google. We know everything about you :)";
    $flpsversion = "UNKNOWN";

    $writestring = '
    <tr>
    <td class="frank">'.$rank.'</td>
    <td class="fname">'.$name.'</td>
    <td class="flpserver">'.$flpserver.'</td>
    <td class="flpsversion">'.$flpsversion.'</td>
    </tr>
    ';
    $file = fopen("C:/wamp/www/minebook/friends/friends.php", "a");
    echo str_replace("abcdef",$writestring,"abcdef");
    }

        ?>

変数 $rank、$name、$flpserver、および $flpsversion を定義したところで、実際のデータベース テーブル (データベース: 友達、テーブル: リスト) からそれらを取得する必要があります。私は約1時間そうしようとしましたが、毎回失敗しました。これは私が試したものです:

$rank = mysql> SELECT * FROM list WHERE rank = "1";

今、それは私にエラーを与えます:

Parse error: syntax error, unexpected 'list' (T_LIST) in C:\wamp\www\minebook\friends\friends.php on line 49

私がやっているコードの何が問題なのですか?

4

1 に答える 1

0

以下

$rank = mysql> SELECT * FROM list WHERE rank = "1"; 

走れません!

あなたはおそらく次のことをするつもりでした:

$rank = mysql_query("SELECT * FROM list WHERE rank = '1';");
于 2013-10-16T04:21:40.657 に答える