我想在Laravel PHP页面中将其作为一个分类ID计算更多。
现在我的代码有一个分类ID:
SELECT category_id FROM products WHERE category_id = 1
如何选择category_id = 1 + 2或更多,而不仅仅是1?
我在分类ID 1中有两个产品,在分类ID 2中有一个产品,结果必须是" 3"
其他问题,我想使用其他页面进行Mysql数据库连接。 示例:我的计数代码位于索引Laravel页面中,但我的connect.blade.php位于其他文件夹中,并将其包含在索引页面中。
我尝试了一些选项,但Laravel显示错误。
指数:
@include('connect')
<?php
$sql="SELECT category_id FROM products WHERE category_id = 1 ";
if ($result=mysqli_query($con,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf("%d\n",$rowcount);
// Free result set
mysqli_free_result($result);
}
?>
connect.blade.php文件位于laravel&#34; views&#34;文件夹和index.blade.php在&#34; view / master&#34;中。我总是得到错误&#34;未定义的变量:con&#34;,问题是什么?
connect.blade.php
<?php
$con=mysqli_connect("localhost","username","password","db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_close($con);
?>