Php 死亡()或回声不工作
当在Php 死亡()或回声不工作,php,mysqli,Php,Mysqli,当在mysqli\u查询之前添加die()时,它正在工作,但在mysqli\u查询 当我使用mysql\u查询时,同样的代码也在工作 $db_host="localhost"; $db_user="root"; $db_password=""; $db_name="jilphar"; $con=mysqli_connect($db_host,$db_user,$db_password,$db_name); //die("here"); working here $rslt
mysqli\u查询
之前添加die()时,它正在工作,但在mysqli\u查询
当我使用mysql\u查询时,同样的代码也在工作
$db_host="localhost";
$db_user="root";
$db_password="";
$db_name="jilphar";
$con=mysqli_connect($db_host,$db_user,$db_password,$db_name);
//die("here"); working here
$rslt = mysqli_query($con,"select width,height from image_size where imageName='Admin Logo'");
$row = mysqli_fetch_assoc($rslt);
$imageHeight = $row["height"];
$imageWidth = $row["width"];
die("here"); // here not working
连接工作正常如果你移除firs die,我想他会工作:-)有很多事情可能会出错
如果您从服务器接收到“空白”响应(响应代码:200
)
这可能意味着,由于php.ini内的设置或在运行时,脚本遇到错误,错误被抑制
如果没有收到响应,则表示查询花费的时间比预期的要多,并且您认为执行已经停止
我的意思是,可能只是查询执行起来花费了很多时间,而您认为die
不起作用。我猜您是在删除第一个die()
以使第二个工作?第一个die不在我的代码中,我只是为了测试而添加的,它起作用,但是,第二个问题是,您已经终止了连接,因此我怀疑它是否会运行代码的第二部分mysql_connect(DB_主机、DB_用户、DB_PASS)或死(“连接失败:”.mysql_error());与其在我们的代码的最后一部分中使用die(),不如关闭连接你为meThis工作的代码更像是一个注释而不是答案,你不认为吗?@Blinkydamo,对,但他的名声不到50,所以他不能评论,但是die()之后的脚本继续当你说die()
和echo()
两者都不起作用您如何确定执行正在进行?