Как сохранить mysqli_fetch_array во что-то? - PullRequest
0 голосов
/ 22 июня 2019

Я разрабатываю небольшой проект для школы и столкнулся с проблемой, которая блокировала меня более 2 дней.

Мне пришлось воспользоваться базовым инструментом поиска, поэтому я сбросил некоторые данные с помощью запроса и извлек их с помощью mysqli_fetch_array, а затем поместил строки в цикл while. Теперь я хотел бы иметь возможность поместить какую-то кнопку, которая, если ее щелкнуть, открывает новый файл 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";
        }
    }
...