Вызов функции-члена query () на ресурсе

Хорошо, ребята, я просто писал код для админ-панели просто для удовольствия, и у меня возникла проблема, когда я скопировал код из w3schools. Может кто подскажет, где я не прав.

Вот мой код

    <?php
  $conn = mysql_connect("localhost", "root","","ATFlogin");
$sql = "SELECT id, username, password FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

    while($row = $result->fetch_assoc()) {
        echo "<br> id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] . "<br>";
    }
} else {
    echo "0 results";
}
?>

Что вы пытались исправить? В чем твоя ошибка? mysql устарел, по крайней мере, пишите с PDO или mysqli ...

Fanie Void 14.05.2018 16:59
Может кто-нибудь сказать мне, где я ошибаюсьВы скопировали код из w3schools
AbraCadaver 14.05.2018 16:59

моя ошибка [вызов функции-члена query () на ресурсе]

Lavish Sardana 14.05.2018 17:00

Отредактируйте свой вопрос и добавьте полный текст сообщения об ошибке, которое вы получаете.

Sloan Thrasher 14.05.2018 17:01

Вам нужно добавить проверку ошибок. Судя по всему, у вас не удалось подключиться.

Sloan Thrasher 14.05.2018 17:01

Кроме того, функции mysql устарели и были удалены из текущей версии PHP. Используйте функции PDO или mysqli

Sloan Thrasher 14.05.2018 17:02

Функции mysql_ также не имеют возможности OO

RiggsFolly 14.05.2018 17:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
7
482
1

Ответы 1

Похоже, вы пытаетесь смешать mysql с mysqli.

Измените ваше соединение на:

$conn = mysqli_connect("localhost", "root","","ATFlogin");

Прочтите MySQLI здесь

Все функции mysql были искажены, и mysqli является преемником, поэтому, если возможно, используйте mysqli.

Другие вопросы по теме