Mysql计算更多分类ID并在其他页面中连接数据库页面

时间:2017-09-03 15:01:32

标签: php mysql laravel

我想在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);
?>

0 个答案:

没有答案