如何将mysqli_fetch_array存储到某些东西?

时间:2019-06-22 16:17:14

标签: php mysqli mysqli-fetch-array

我正在为学校开发一个小项目,遇到了一个问题,使我受阻超过2天。

我必须做一个基本的搜索工具,所以我通过查询转储了一些数据,并使用mysqli_fetch_array进行了获取,然后将行放在一个循环中。现在,我希望能够放置某种按钮,如果单击该按钮,将打开一个新的php文件,该文件显示结果行的字段:

SEARCH ---> RESULTS ---> CLICK ON SINGLE RESULT (ONE BUTTON/ROW) ---> DISPLAY A SINGLE FIELD OF CURRENT ROW IN AN ANOTHER PHP FILE.

我该怎么办? 谢谢

 function Search($argomento,$autore){

      $conn = new mysqli('localhost', 'root', '') or die(mysqli_error());

      $db = mysqli_select_db($conn, 'news') or die("DB Error");

     $search = mysqli_query($conn, "SELECT * FROM news 
    WHERE(subject='$subject' OR author='$author')");

      $results= mysqli_num_rows($search);

       if($results > 0){
          echo "found $results articles.\n";

        echo '<table border="3" width="50%">';
        echo '  <tr>  ';
        echo '<td>' . '<B>SUBJECT</B>' . '</td>';
        echo '<td>' . '<B>AUTHOR</B>' . '</td>';
        echo '<td>' . '<B>TITLE</B>' . '</td>';
        echo '<td>' . '<B>DESCRIPTION</B>' . '</td>' . '</tr>';

         while($row = mysqli_fetch_array($search)) {
         echo '  <tr>  ';
         echo '<td>' . $row['subject'] . '</td>';
         echo '<td>' . $row['author'] . '</td>';
         echo '<td>' . $row['title'] . '</td>';
         echo '<td>' . $row['description'] . '</td>' . '</tr>';
       }
       echo '</table>';
        }
        else{
        echo "No results";
        }
    }

0 个答案:

没有答案