为了账号安全,请及时绑定邮箱和手机立即绑定

mysql_connect 已经被弃用了!讲讲PDO &&& mysqli 吧!

# mysql_connect 已经被弃用了!讲讲PDO &&& mysqli 吧!

mysql_connect 已经被弃用了!讲讲PDO &&& mysqli 吧!


正在回答

2 回答

$gb_conn = mysql_pconnect($hostname_gb_conn, $username_gb_conn, $password_gb_conn) or trigger_error(mysql_error(),E_USER_ERROR); 

mysql_query("SET NAMES UTF8");

?>

請問要如何修改

謝謝

1 回复 有任何疑惑可以回复我~

使用PDO吧 这是个趋势

PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension

PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性.

PDO是PHP5.1之后才支持的,他为访问数据库采用了一致性的接口,有非常多的操作却是MySQL扩展库所不具备的:

1). PDO真正的以底层实现的统一接口数库操作接口
2). PDO支持更高级的DB特性操作,如:存储过程的调度等,mysql原生库是不支持的.
3). PDO是PHP官方的PECL库,兼容性稳定性必然要高于MySQL Extension,可以直接使用 pecl upgrade pdo 命令升级

推荐使用PDO进行数据库操作,MySQL Extension作为辅助.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

mysql_connect 已经被弃用了!讲讲PDO &&& mysqli 吧!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号