Как написать запрос mysqli php?

Чтобы написать запрос с использованием расширения MySQLi (MySQL improved) в PHP, вам понадобятся следующие шаги:

1. Установите соединение с базой данных MySQL, используя функцию mysqli_connect. Эта функция принимает четыре параметра: имя хоста, имя пользователя, пароль и имя базы данных. Например:

$host = "localhost";
$username = "myusername";
$password = "mypassword";
$database = "mydatabase";

$connection = mysqli_connect($host, $username, $password, $database);
if (!$connection) {
    die("Ошибка подключения: " . mysqli_connect_error());
}

2. Составьте SQL-запрос, используя функцию mysqli_query. Эта функция принимает два параметра: соединение с базой данных и строку, содержащую сам запрос. Например:

$query = "SELECT * FROM users";
$result = mysqli_query($connection, $query);

3. Обработайте результаты запроса. Функция mysqli_query возвращает объект результата. Вы можете использовать функцию mysqli_fetch_array, чтобы извлечь каждую строку результата и работать с ней. Например:

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_array($result)) {
        echo "Имя: " . $row['name'] . ", Возраст: " . $row['age'];
    }
} else {
    echo "Результаты не найдены.";
}

4. Не забывайте закрывать соединение с базой данных, когда закончите работу с ним, используя функцию mysqli_close. Например:

mysqli_close($connection);

Также не забывайте обезопасить входные данные перед выполнением запросов, используя функцию mysqli_real_escape_string или подготовленные выражения для предотвращения SQL-инъекций. Например:

$name = mysqli_real_escape_string($connection, $_POST['name']);
$query = "SELECT * FROM users WHERE name = '$name'";

Вот вам примеры основных манипуляций с PHP и MySQLi. Надеюсь, это поможет вам в создании запросов mysqli в PHP.