php+mysql の開発プロセス中に、次のプロンプトが表示されました:
非推奨: mysql_connect(): mysql 拡張機能は非推奨であり、将来削除されます: 代わりに mysqli または PDO を使用してください。環境、Apach、PHP、および Mysql は、統合環境を使用せずに個別にインストールされます。バージョンは次のとおりです。コードは次のとおりです。
元の mysql コードの一部:
1 // 连接数据库 2 $connection = mysql_connect("127.0.0.1:3306", "root", "root") or die("Can not connnect" . mysql_errno()); 3 4 // 设置编码格式,防止页面显示乱码 5 //mysql_query('set names utf8', $connection); 6 7 // 选择数据库 8 mysql_select_db("my_wiki", $connection); 9 10 // 查询数据库11 $sql = "select * from category";12 $result = mysql_query($sql);
対応する mysqli コード:
1 // 连接数据库2 $connection = new mysqli("172.25.5.79:3306", "root", "root","discuz");3 4 // 设置编码格式,防止页面显示乱码5 $connection->query("SET NAMES utf8");6 7 //查询数据库8 $sql = "select * from category";9 $result = $connection->query($sql);