Чтобы получить несколько строк в PHP, обычно необходимо подключиться к базе данных и выполнить запрос. Существует несколько методов, которые вы можете использовать в зависимости от используемого вами расширения базы данных. Вот несколько примеров использования расширений MySQLi и PDO:
-
Расширение MySQLi:
// Create a database connection $mysqli = new mysqli("localhost", "username", "password", "database_name"); // Check connection if ($mysqli->connect_error) { die("Connection failed: " . $mysqli->connect_error); } // Execute query to fetch multiple rows $query = "SELECT * FROM your_table"; $result = $mysqli->query($query); // Fetch rows if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { // Process each row here echo $row['column_name'] . "<br>"; } } else { echo "No rows found."; } // Close the connection $mysqli->close();
-
Расширение PDO:
// Create a database connection $dsn = "mysql:host=localhost;dbname=database_name"; $username = "username"; $password = "password"; try { $pdo = new PDO($dsn, $username, $password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } // Execute query to fetch multiple rows $query = "SELECT * FROM your_table"; $stmt = $pdo->query($query); // Fetch rows while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { // Process each row here echo $row['column_name'] . "<br>"; } // Close the connection (optional for PDO) $pdo = null;
Эти примеры демонстрируют два часто используемых метода получения нескольких строк в PHP с использованием расширений MySQLi и PDO.