Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 能给我解释一下这个代码吗_Php_Mysql - Fatal编程技术网

Php 能给我解释一下这个代码吗

Php 能给我解释一下这个代码吗,php,mysql,Php,Mysql,这是一段PHP代码,我正在Xampp上为我的在线电子商务站点运行。其余的都很好 $get_pro = "select * from products order by RAND() LIMIT 0,6 "; 提前感谢。您正在将一个充当sql命令的字符串存储到PHP变量中 sql命令从数据库中选择6条随机记录,使用LIMIT功能将记录“限制”为6条记录,从查询返回的行的第一个索引(0)开始 这里有一点关于限制: 这里:大家好,欢迎来到SO。请将您的代码粘贴到您的帖子上,而不是标题中。使用格式选项

这是一段PHP代码,我正在Xampp上为我的在线电子商务站点运行。其余的都很好

$get_pro = "select * from products order by RAND() LIMIT 0,6 ";

提前感谢。

您正在将一个充当sql命令的字符串存储到PHP变量中

sql命令从数据库中选择6条随机记录,使用
LIMIT
功能将记录“限制”为6条记录,从查询返回的行的第一个索引(0)开始

这里有一点关于限制:


这里:

大家好,欢迎来到SO。请将您的代码粘贴到您的帖子上,而不是标题中。使用格式选项post并粘贴您的完整代码:)阅读SQL文档,您应该会发现该语句的作用。此mysql查询从数据库中随机抽取6条记录,从0开始。非常有用的答案!!有人能再给我解释一下这个代码吗?函数getCatPro(){if(isset($\u GET['cat']){$cat\u id=$\u GET['cat'];global$con;$GET\u cat\u pro=“从产品中选择*,其中product\u cat=''$cat\u id'”;$run\u cat\u pro=mysqli\u查询($con,$GET\u cat\u pro)$count\u cats=mysqli\u num行($run\u cat\u pro);if($count\u cats==0){echo“在该类别中找不到任何产品!”;回答您的评论:首先,似乎并不是所有东西都正确地“关闭”
}
。然而,它是一个函数,但似乎还有其他问题。该函数正在基于
GET
变量进行一些检查,但没有任何变量被解析为参数,这意味着它没有什么可检查的,因为函数在其自己的
范围内工作
isset
检查变量是否s“集”表示它是否包含任何值。然后将其存储到另一个变量
$cat\u id
。该函数然后访问
全局
变量
$con
。对注释的回答继续:它接着生成一个sql命令并将其存储到变量
$get\u cat\u pro
。然后检索sql命令行和(数组)并将其存储到变量
run_cat_pro
。然后计算结果集中的行数并将其存储到变量
count_cats
。然后检查计数以查看是否返回了任何行。如果行数等于0,则会打印一个
html
“title”语句“没有产品在这一类中找到!”如果你想进一步澄清,或者你不太明白,让我知道。考虑接受答案。