MYSQLI RESULT PHP ПРИМЕРЫ
MySQLi Result - это объект, который создается при выполнении запроса MySQLi и используется для работы с результатами этого запроса.
Получение результата из запроса выполняется методом mysqli::query(), который возвращает объект mysqli_result, через который можно получить данные из результата запроса:
$conn = mysqli_connect($host, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "
";
}
} else {
echo "0 results";
}
mysqli_close($conn);
В примере выше мы устанавливаем соединение с базой данных, выполняем запрос SELECT и выводим его результаты в цикле while. Функция mysqli_fetch_assoc() получает следующую строку результата запроса в виде ассоциативного массива, где ключами являются названия столбцов таблицы, а значениями - значения ячеек.
Также объект mysqli_result содержит методы для перемещения курсора по результату запроса, получения числа строк в результате запроса, а также для освобождения ресурсов, занимаемых результатом запроса:
$conn = mysqli_connect($host, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT COUNT(*) as count FROM users";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
echo "Number of users: " . $row["count"]. "
";
mysqli_free_result($result);
mysqli_close($conn);
В этом примере мы получаем одно число - общее количество пользователей в таблице пользователей. Для этого используется метод COUNT() и ключевое слово as для названия столбца результата запроса. Метод mysqli_free_result() освобождает память, занимаемую объектом mysqli_result.
Some Important function for Database MySQLi Procedural in PHP (Hindi)
PHP MySQLi Fetch Functions Tutorial in Hindi / Urdu
Warning mysqli fetch array expects parameter 1 to be mysqli result, boolean given in:Fixed
PHP MySQLi Affected Rows Tutorial in Hindi / Urdu
Php And MySQL : How To Use Mysqli Num Rows In Php [ with source code ]
mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given error in PHP
Online Exam Result PHP \u0026 MySQLi Project - Free Source Code Download - Demonstration in Hindi 🔥🔥
Selecting and Displaying Data From MySQL Using MySQLi in Hindi - PHP Tutorial #29
Display MySQL Query Results With PHP