通过php连接mysql的最佳方法
我是否使用了错误的方法连接mysql数据库? Im当前正在使用:通过php连接mysql的最佳方法,php,mysql,Php,Mysql,我是否使用了错误的方法连接mysql数据库? Im当前正在使用: $con = mysql_connect("localhost","username","password"); mysql_select_db("mysql_table", $con); 使用ADODB库。要连接的代码如下所示: $db = ADONewConnection('mysqlt'); $db->Connect($db_host, $db_username, $db_password, $db_name); $
$con = mysql_connect("localhost","username","password");
mysql_select_db("mysql_table", $con);
使用ADODB库。要连接的代码如下所示:
$db = ADONewConnection('mysqlt');
$db->Connect($db_host, $db_username, $db_password, $db_name);
$db->SetFetchMode(ADODB_FETCH_ASSOC);
您可以轻松完成准备好的陈述:
// $sql is your sql statement
// $sqlArray is an array of user entered variables
$query = $db->execute($sql, $sqlArray);
获取数据很容易:
$row = $query->FetchRow();
使用ADODB库。要连接的代码如下所示:
$db = ADONewConnection('mysqlt');
$db->Connect($db_host, $db_username, $db_password, $db_name);
$db->SetFetchMode(ADODB_FETCH_ASSOC);
您可以轻松完成准备好的陈述:
// $sql is your sql statement
// $sqlArray is an array of user entered variables
$query = $db->execute($sql, $sqlArray);
获取数据很容易:
$row = $query->FetchRow();
对。您应该切换到使用mysqli或PDO-mysql_u函数,这些函数已被弃用,最终将被删除。mysqli_u和PDO允许您使用准备好的语句,消除了SQL注入的风险。您可以在PHP手册中找到关于这些扩展的更多信息 是的。您应该切换到使用mysqli或PDO-mysql_u函数,这些函数已被弃用,最终将被删除。mysqli_u和PDO允许您使用准备好的语句,消除了SQL注入的风险。您可以在PHP手册中找到关于这些扩展的更多信息 符号指向是,该API已弃用。符号指向是,该API已弃用。我刚才读了什么?是的,我读过,我也听说过ADODB。工具带里有很多工具真是太好了。就像我说的,我投了更高的票,因为我喜欢替代品。但我不确定adodb驱动程序的功能是否受到限制。你知道更多吗?@hek2mgl我在一些项目中使用它。我对这件事不太了解。我发现它很容易使用,而且它支持预先准备好的语句——这是我一直在寻找的两件事。我刚才读了什么?是的,我读过,我也听说过ADODB。工具带里有很多工具真是太好了。就像我说的,我投了更高的票,因为我喜欢替代品。但我不确定adodb驱动程序的功能是否受到限制。你知道更多吗?@hek2mgl我在一些项目中使用它。我对这件事不太了解。我发现它很容易使用,并且支持预先准备好的语句——这是我一直在寻找的两件事。