我一直在连接db php中遇到这个php编码的问题。请给我一些建议,以便我能解决这个问题。
<?php
/*Database start to config*/
$dbservertype='mysql';
$servername='localhost';
$dbusername='root';
$dbpassword='';
$dbname='anggerikjmb';
/*End config*/
$conn = mysql_connect($servername,$dbusername,$dbpassword) or die(mysql_error());
mysql_select_db($dbname) or die ("could not open db".mysql_error());
if(!$conn){
die("Could not connect to database server");
}
?>
以上是我的connect db php代码。
答案 0 :(得分:4)
建议您改用mysqli
。
$conn = mysqli_connect($servername,$dbusername,$dbpassword) or die(mysqli_connect_error());
mysqli_select_db($conn, $dbname) or die ("could not open db".mysqli_error($conn));
if(!$conn){
die("Could not connect to database server");
}
另请参阅PDO
答案 1 :(得分:1)
这里有什么问题?您得到的信息确切地解释了情况是什么以及建议解决的问题:
旧的mysql
扩展程序已过时且不安全,它将不再存在更长时间。这在文档中明确明确。我建议你读一下。
要解决此问题,您应该使用两个建议的扩展名之一。它们更现代,允许更安全的实现。