gpt4 book ai didi

php - 只有 MySqlQuery 的白屏

转载 作者:行者123 更新时间:2023-11-29 09:46:31 25 4
gpt4 key购买 nike

这不是重复项,建议的链接对我根本没有帮助

最近我的网站遇到问题,出现白屏并显示 MySql Select Query。有时,它不是白屏,而是加载了页面的一部分,然后在某个地方(包含)只有一个选择查询,而页面的其余部分没有加载。

大多数时候,在显示的选择查询中,其中的信息不正确,例如我的查询(在代码中)是“Select * from X where id='”.$userid."' ”,屏幕上写着“Select * from X where id=0”,但 id 通常不应该为 0。

当网站上有很多人时,就会发生这种情况,有时还会出现错误,提示人数超出了 max_connection 允许的范围。

我不知道如何跟踪问题,我不知道隔离问题的步骤,因此很难修复,因为我不理解它。

如果您有任何帮助,那将非常有用!

谢谢!

最佳答案

您是否输入了类似“Select from XWhere id=$userid”这样的 SQL 查询?那可能是你的语法有错误。正确的SQL语法应该是这样的*SELECT * FROM table_name WHERE field_name='您的变量'请记住,如果您使用星号字符(),则意味着您选择了表中的所有数据。

正确示例:

<?php 
//MySql Connection
$connect = mysqli_connect('host_name', 'user_name', 'password', 'db_name');

//Query Statement
$id = 'A001';
$selectData = mysqli_query($connect, "SELECT * FROM table_name WHERE id='$id'");

//Check wether the selected data is exist or not
if($selectData){
echo"Exist";
}
else {
echo"Doesn't Exist";
}
?>

关于php - 只有 MySqlQuery 的白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55565397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com