mysqli_connect('','','') 之后停止执行

Rit*_*tam 1 php mysqli

我已经在 php 中编写了 aa 代码...

<?php
 echo "entering db php code";
 $link=mysqli_connect ('localhost','root','MyRootPassword');
 echo "mysqli_connect is called";
 if (!$link)
 {
     echo "cannection is failed";
     exit();    
 }
 echo "connection is ok";
 ?>
Run Code Online (Sandbox Code Playgroud)

输出是::

输入 db php 代码

就是这样。*代码在 mysqli_connect() 调用后停止执行。* 任何人都可以告诉我。代码中存在什么问题。这段代码绝对没有对 mysqli_connect() 调用执行任何操作,并且一旦调用 mysqli_connect() 它就会停止执行其余部分

jer*_*oen 5

您应该启用错误显示,例如:

ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
Run Code Online (Sandbox Code Playgroud)

但是,如果您从未到达第二个echo,则可能意味着mysqli未安装扩展并且您会收到undefined function错误,从而停止脚本。

是否phpinfo();给你提供了 mysqli 信息的部分?