MySQL - 获取表中的所有数据

时间:2013-10-16 04:18:30

标签: php mysql sql

我最近做了一些PHP脚本,需要知道如何选择所有表。我试过这个搜索大约一个小时,找不到有效的源。(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,我需要从实际的数据库表中获取这些变量(Database:friends,Table:list)。我试过这样做了大约一个小时,但每次都失败了。这就是我试过的:

$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

我正在做的代码有什么问题?

1 个答案:

答案 0 :(得分:0)

以下

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

无法运行!

你可能打算这样做:

$rank = mysql_query("SELECT * FROM list WHERE rank = '1';");