How can arrays be effectively used in PHP for database queries and result manipulation?
Arrays can be effectively used in PHP for database queries by storing query results in an array and then manipulating the data within the array. This allows for easier data manipulation, sorting, and filtering compared to working directly with database query results. Additionally, arrays can be used to store parameters for prepared statements, making queries more secure and efficient.
// Example of using arrays for database queries and result manipulation
// Connect to database
$connection = new mysqli('localhost', 'username', 'password', 'database');
// Query database
$query = "SELECT * FROM users";
$result = $connection->query($query);
// Store query results in an array
$users = [];
while ($row = $result->fetch_assoc()) {
$users[] = $row;
}
// Manipulate array data
foreach ($users as $user) {
echo $user['username'] . '<br>';
}
// Close database connection
$connection->close();