如何在 CodeIgniter 的数据库处理程序对象上手动调用 PHP 数据库函数?如何检索连接($dbc
),或调用类似的函数mysql_real_escape_string($dbc, $variable)
?
问问题
5909 次
3 回答
7
您可以调用任何 mysql 本机函数并访问 mysql 连接 ID。
于 2012-04-23T01:12:40.790 回答
6
$this->db->conn_id
如果您在 CI 上下文中,将为您获取当前的连接链接对象。它将返回一个 mysqli 或 mysql 链接对象,您可以将其传递给类似函数mysql_real_escape_string
或更新的 mysqli,这实际上需要链接对象。来源
于 2016-09-29T17:50:51.780 回答
3
最好使用 codeIgiter 的函数:
$this->db->escape()
, $this->db->escape_str()
,$this->db->escape_like_str()
该函数mysql_real_escape_string()
现在已被弃用(参见: http: //php.net/mysql_real_escape_string)。
而是使用mysqli_real_escape_string
或mysqli::real_escape_string
(参见语法:http ://www.php.net/manual/en/mysqli.real-escape-string.php )
于 2014-01-10T12:19:58.813 回答