mysql_connect 空白_报错:Fatal error: Uncaught Error: Call to undefined function mysql_connect() in 和php...

952fd0a24f9660d97878d38579d6a68f.png

mysql_connect()这个函数不再使用

774378f94e0ecff35385e937d04c91a6.png

不要修改php.ini文件,改成mysqli_connect()就可以了

全局替换后

报错:Warning: mysqli_error() expects exactly 1 parameter, 0 given in

6110afc7df5ceca76c50696dfb849761.png

$con =mysqli_connect( $dbhost, $dbuser, $dbpass );if ( !$con ) {

die('数据库链接出错,请检查账号密码及地址是否正确:'. mysqli_error() );

}

之前开了数据库端口,重新改为3306后:

4ede96420341836edc7e9f74db0eb167.png

原代码:

$con =mysql_connect( $dbhost, $dbuser, $dbpass );if ( !$con ) {

die('数据库链接出错,请检查账号密码及地址是否正确:'. mysql_error() );

}

$result= mysql_query('show databases;') or die ( mysql_error() );;

While($row=mysql_fetch_assoc($result)){

$data[]= $row['Database'];

}

unset($result, $row);if(in_array(strtolower($dbname), $data)){

mysql_close();

echo"";

exit();

}

mysql_query("CREATE DATABASE $dbname", $con ) or die ( mysql_error() );

修改为

$con=mysqli_connect( $dbhost, $dbuser, $dbpass );if ( !$con ) {

die('数据库链接出错,请检查账号密码及地址是否正确:'. mysqli_error() );

}

$result= mysqli_query($con,'show databases;') or die ( mysqli_error($con) );;

While($row=mysqli_fetch_assoc($result)){

$data[]= $row['Database'];

}

unset($result, $row);if(in_array(strtolower($dbname), $data)){

mysqli_close();

echo"";

exit();

}

mysqli_query( $con,"CREATE DATABASE $dbname" ) or die ( mysqli_error($con) );

数据库连接成功

2ac95892a6c4888a495ac836e5ffa592.png

经过已上安装成功后,点击确认,然后页面一片空白:

4ec699c9222cbca70ae206d360c2e570.png

检查配置文件,猜测是配置文件配置不正确导致 ,

先查看配置文件,

error_reporting(0);if (!file_exists($_SERVER["DOCUMENT_ROOT"] . '/sys/install.lock')) {

header("Location: /install/install.php");

exit;

}

include_once'../sys/lib.php';

$host= "localhost";

$username= "root";

$password= "root";

$database= "vauditdemo";

$conn=mysql_connect($host, $username, $password);

mysql_query('set names utf8', $conn);

mysql_select_db($database, $conn) or die(mysql_error());if (!$conn) {

die('Could not connect:'. mysql_error());

exit;

}

session_start();?>

修改为:

error_reporting(0);

if (!file_exists($_SERVER["DOCUMENT_ROOT"] . '/sys/install.lock')) {

header("Location: /install/install.php");

exit;

}

include_once '../sys/lib.php';

$host = "localhost";

$username = "root";

$password = "root";

$database = "vauditdemo";

$conn = mysqli_connect($host, $username, $password);

mysqli_query('set names utf8', $conn);

mysqli_select_db($conn,$database) or die(mysqli_error());

if (!$conn) {

die('Could not connect: ' . mysqli_error());

exit;

}

session_start();

?>

打开成功:

7ba26d06a30da8a9881f67698ed00f73.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值