1
我完全不熟悉Mysql和PHP。我写了一个可行的脚本,但现在意识到我应该使用mysqli而不是mysql。我试着将所有的'mysql _...'改为'mysqli_',但是没有奏效。任何人都可以告诉我如何重写下面的代码?将mysql转换为mysqli
$tableName = "Fixtures";
//==== CONNECT TO DATABASE
$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);
//==== FETCH DATA
$result = mysql_query("SELECT * FROM $tableName");
//==== PUT DATA INTO ARRAY
$array = array();
while ($row = mysql_fetch_row($result)) {
$array[] = $row;
}
//==== ECHO AS JSON
echo json_encode($array);
StackOverflow不是这个问题的适当位置。我们不会为您编写代码。你需要做自己的编码,如果你不确定为什么某些东西不能按预期工作,请在代码中加上一个解释你期望它做什么,以及它实际上在做什么,包括所有的错误信息。参见[关于StackOverflow](http://stackoverflow.com/about)。 – 2013-03-25 18:58:16
你应该阅读这个:http://php.net/manual/en/book.mysqli.php。页面底部有大量的单个功能文档。 – 2013-03-25 18:59:18
可能的重复[什么时候应该使用MySQLi而不是MySQL?](http://stackoverflow.com/questions/8891443/when-should-i-use-mysqli-instead-of-mysql) – Kermit 2013-03-25 19:04:26