Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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 在3个随机类别中获得3个随机线程_Php_Mysql_Mysql Error 1064 - Fatal编程技术网

Php 在3个随机类别中获得3个随机线程

Php 在3个随机类别中获得3个随机线程,php,mysql,mysql-error-1064,Php,Mysql,Mysql Error 1064,我正在为我的tafe任务制作一个论坛网站 我想做的是从我的网站上随机获得3个类别,如下所示: $sqlcat = 'SELECT * FROM category ORDER BY RAND() LIMIT 4'; $resultcat = mysqli_query($con, $sqlcat) or die(mysqli_error($con)); //run the query $rowcat = mysqli_fetch_array($resultcat); 并重复它们:(使用

我正在为我的tafe任务制作一个论坛网站 我想做的是从我的网站上随机获得3个类别,如下所示:

$sqlcat = 'SELECT *
 FROM category
 ORDER BY RAND()
 LIMIT 4';
 $resultcat = mysqli_query($con, $sqlcat) or die(mysqli_error($con)); //run the query 
 $rowcat = mysqli_fetch_array($resultcat);
并重复它们:(使用引导)

请帮忙

简单的例子

/。。。
//获取categotires
// ...
while ($rowcat = mysqli_fetch_array($resultcat))
{
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php echo $rowcat['name'];?></h3>
</div>
<div class="panel-body">
}
1   categoryID  int(10) 
2   name        varchar(40)
3   description varchar(50)`

1   threadID    int(10) 
2   title       varchar(80)     
3   memberID    int(10) 
4   adminID     int(10) 
5   categoryID  int(10) 
6   content     text
7   dateTime    datetime    
 // ...
 // getting categotires
 // ...
 <?php 
  while ($rowcat = mysqli_fetch_array($resultcat)):

   $category_id = $rowcat['categoryID'];

   $sql_threads = 'SELECT *
                   FROM `thread`
                   WHERE categoryID='.$category_id.' 
                   ORDER BY RAND()
                   LIMIT 3'; 

   $result_thread = mysqli_query($con, $sql_thread) or die(mysqli_error($con));   
 ?>
  <div class="panel panel-default">
  <div class="panel-heading">
  <h3 class="panel-title"><?php echo $rowcat['name'];?></h3>
     <?php  while ($row_thread = mysqli_fetch_array($result_thread)):?>
        <div><?php echo $row_thread['title']; ?></div>
     <?php endwhile;?>
  </div>
  <div class="panel-body">
<?php endwhile; ?>