NexGen39 Ответов: 1

Проблема с mysqli.


Я хочу отобразить несколько записей из моей таблицы, но, похоже, есть проблема с частью mysqli, это erros, которые постоянно появляются;

Предупреждение: mysqli_select_db() ожидает, что параметр 1 будет mysqli, строка, заданная в D:\xampp\htdocs\Project\add_employees.php на линии 78

Предупреждение: mysqli_query() ожидает, что параметр 1 будет mysqli, строкой, заданной в D:\xampp\htdocs\Project\add_employees.php на линии 79

Предупреждение: mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, null задан в D:\xampp\htdocs\Project\add_employees.php на линии 90
Идентификационное Имя номер телефона дата работы дата безработного

Может ли кто-нибудь объяснить, что означают эти ошибки и что я делаю неправильно ?

<?PHP
          $conn = new mysqli("localhost","root","");
          mysqli_select_db("kz_komputer",$conn);
          $data = mysqli_query("SELECT * FROM employees",$conn);
          
          echo "<table>
          <tr>
            <th> ID</th>
            <th> Name</th>
            <th> Phone Number</th>
            <th> Date Employed</th>
            <th> Date Unemployed</th>
          </tr>";
          
          while($record = mysqli_fetch_array($data)){
            echo "<tr>";
            echo "<td>" . $record['id'] . "</td>";
            echo "<td>" . $recod['name'] . "</td>";
            echo "<td>" . $record['phone_number'] . "</td>";
            echo "<td>" . $record['date_employed'] . "</td>";
            echo "<td>" . $record['date_unemployed'] . "</td>";
            echo "</tr>";
          }
          echo "</table>";
          
          mysqli_close($conn);
?>


Что я уже пробовал:

$conn = new mysql("localhost","root","","kz_komputer");
$sql = "SELECT * FROM employees";
$data = mysql_query($sql,$conn);

Richard MacCutchan

Где находятся строки 78, 79 и 90?

NexGen39

78 - mysqli_select_db
79 - $данные
90 - цикл while (mysqli_fetch_array)

Richard MacCutchan

См. ссылку ниже и исправьте свой код.

1 Ответов

Рейтинг:
9