Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过php连接mysql的最佳方法_Php_Mysql - Fatal编程技术网

通过php连接mysql的最佳方法

通过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); $

我是否使用了错误的方法连接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);
$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我在一些项目中使用它。我对这件事不太了解。我发现它很容易使用,并且支持预先准备好的语句——这是我一直在寻找的两件事。