使用mysql和php的对象运算符

时间:2014-07-06 16:42:29

标签: php mysql

嘿,伙计们是php开发新手,我看过像

这样的代码
$link = mysql_connect('localhost', 'root', 'root');
if ($link) {
    die('cannot connect:'.mysql_error());
}
mysql_select_db("chat", $link);

if ($SERVER['REQUEST_METHOD'] == 'POST') {
$message = $_POST['message'];
mysql_query("INSERT INTO posts (message) VALUES ('$message')");
}

$query = mysql_query('SELECT * FROM posts ORDER BY id DESC');
enter code here

while ($row = mysql_fetch_object($query)) {
$posts[] = array(
    'message' => $row -> message
    );
}

$row->message的含义感到困惑??与$row['message']相同..

希望你们能帮忙谢谢

1 个答案:

答案 0 :(得分:0)

您可以获取数组/对象的mysql_query结果通知

对于你可以使用的阵列, mysql_fetch_array(); http://www.php.net/manual/en/function.mysql-fetch-array.php

对于您可以使用的对象, mysql_fetch_object(); http://www.php.net/manual/en/function.mysql-fetch-object.php

此外,现在从PHP中删除了mysql。所以你可以使用PDO / Mysqli

http://in1.php.net/manual/en/book.pdo.php