Using PHP mysqli_query to Execute MySQL Queries
This article explains how to use PHP's mysqli_query function to perform MySQL SELECT, INSERT, UPDATE, and DELETE operations, provides a complete example script with connection handling, query execution, result processing, and highlights related functions for fetching data.
MySQL is a widely used relational database management system, and when developing web applications it is common to execute various queries. PHP, a popular server‑side language, offers many functions for connecting to and operating MySQL databases, among which the mysqli_query function is frequently used to run queries.
The mysqli_query function can execute all types of MySQL statements, including SELECT, INSERT, UPDATE, and DELETE. It takes two arguments: the database connection object and the SQL query string. The following example demonstrates using mysqli_query to perform a SELECT query.
';
}
// 释放结果集
mysqli_free_result($result);
// 关闭数据库连接
mysqli_close($connection);
?>The script first creates a database connection and verifies its success. It then runs a SELECT statement with mysqli_query , storing the result in the $result variable. By looping over $result with mysqli_fetch_assoc , each row’s ID, name, and age are printed. Finally, the result set is freed and the connection closed.
Beyond SELECT, mysqli_query can execute other statements such as INSERT, UPDATE, and DELETE by passing the appropriate SQL as the second argument.
Note that mysqli_query returns a result‑set object for queries that produce results. You can retrieve rows using functions like mysqli_fetch_assoc , mysqli_fetch_row , or mysqli_fetch_array , depending on the desired format.
In summary, the PHP mysqli_query function provides a convenient way to interact with MySQL databases for a variety of operations, making it easy to perform SELECT, INSERT, UPDATE, and DELETE tasks.
php中文网 Courses
php中文网's platform for the latest courses and technical articles, helping PHP learners advance quickly.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.