【发布时间】:2017-12-21 22:24:50
【问题描述】:
连接文件如下
$host="localhost";
$username="root";
$password="123";
$database = "order";
$con = mysqli_connect($host, $username, $password, $database);
$sel_db=mysqli_select_db($con,$database) or die("Cannot Select Database");
在我包含上述连接文件的每个文件中
我的 mysql 旧代码是这样的
mysql_query("select * from order_detail");
mysqli的新查询如下
mysqli_query($con,"select * from order_detail");
以上查询需要 $con 进行连接
而mysql_fetch_array($var) 变成mysqli_fetch_array($var) 它不需要$con
mysql_real_escape_string($var) 变为 mysql_real_escape_string($con,$var);
所以我的问题是哪个查询需要 $con 作为连接
【问题讨论】:
-
如果有网站记录这一点就好了……php.net/manual/en/book.mysqli.php
-
什么是查询?我建议你使用 MySQLi 的预处理语句函数而不是
mysqli_query();