【发布时间】:2015-01-14 09:14:11
【问题描述】:
我正在尝试与数据库建立连接,但我收到警告“已弃用:mysql_connect():mysql 扩展已弃用,将来将被删除:在 C:\wamp\www\ideal 中使用 mysqli 或 PDO第 7 行的 \admin\config.php" 。我检查了几次,确定我使用的是 mysqli 而不是 mysql。
这是我的 config.php
<?php
date_default_timezone_set('Asia/Calcutta');
$mysql_hostname = "localhost";
$mysql_user = "username";
$mysql_password = "******";
$mysql_database = "database";
$dbase = mysqli_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect to database");
mysqli_select_db($dbase,$mysql_database) or die("Could not select database");
mysqli_query($dbase,"set time_zone='+05:30'");
if(!isset($_SESSION['admin_id']))
header("Location:index.php");
?>
任何帮助将不胜感激。
谢谢..
【问题讨论】:
-
为什么要投反对票?
-
你的 php.ini 文件中有一行 php_mysqli 吗?有没有评论?
-
此代码不应产生此特定警告。我们无法重现此问题。
-
@mishu 我在其他文件中使用 mysqli_*。这些文件中没有发生任何问题。