Как выполнить этот два запроса в php?

Я новичок в Stackoverflow и noob в программировании.

У меня проблема . Я создаю скрипт, который может изменять информацию столбца базы данных, указывая имя пользователя и пароль базы данных.

Мой исходный код находится здесь:

<?php $servername = "localhost"; $username = "admin"; $dbname = "mydb"; $password = "1234"; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; mysqli_select_db($conn,"$dbname"); $sql = "UPDATE users SET login='admin1' WHERE id=1"; $sql2 = "UPDATE users SET pass='1234' WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "Record updated successfully"; } else { echo "Error updating record: " . $conn->error; } $conn->close(); ?> 

Теперь есть два запроса

 $sql = "UPDATE users SET login='admin1' WHERE id=1"; $sql2 = "UPDATE users SET pass='1234' WHERE id=1"; 

Как я могу выполнить этот два запроса, и я хочу, чтобы, когда этот два запроса стали истинными, я сообщу, что запись будет успешно обновлена. В приведенном выше исходном коде отображается ошибка.

Solutions Collecting From Web of "Как выполнить этот два запроса в php?"

Вы можете обновлять обе записи по одному запросу:

 $sql = "UPDATE users SET login = 'admin1', pass = '1234' WHERE id = 1"; 

Сделайте это в одном запросе:

 $sql = "UPDATE users SET login='admin1', pass='1234' WHERE id=1"; 

Поскольку вы обновляете одну таблицу, вместо этого вы можете иметь один запрос:

 $sql = "UPDATE users SET login='admin1',pass='1234' WHERE id=1"; 

попробуй это.

 $sql = "UPDATE users " . " SET login='admin1',pass='1234' " . " WHERE id=1";