Прежде чем пытаться использовать объектно-ориентированный PHP, гораздо легче понять процедурный. Взгляните на приведенный ниже код.
Сначала подключитесь к базе данных:
<?php
//Store log in info into variables
$servername = 'localhost';
$serveruser = 'youruser';
$serverpassword = 'yourpassword';
$serverdatabase = 'yourdatabase';
// Create connection
$conn = mysqli_connect( $servername, $serveruser, $serverpassword, $serverdatabase );
if ( !$conn ) {echo "Connection Fail" . mysqli_connect_error();}
//else {echo "Connected to database $serverdatabase";}
?>
Затем вызовите информацию из ваших database
и table
и сохраните ее в ассоциативном array $data
$sql = "SELECT * FROM `table`";
$result = mysqli_query($conn, $sql);
$data = mysqli_fetch_all($result, MYSQLI_ASOCC);
mysqli_free_result($result);
Теперь вы можете использовать массив для печати результатов с помощью print_r
<code>echo '<pre>'; print_r($data); echo '
';}
Теперь вы готовы используйте foreach
в зависимости от столбцов таблицы, например, если у вас есть столбец ID, тогда
<?php foreach ($data as $value){
echo $value['id]."<br>";
} ?>
Он распечатает все идентификаторы. Надеюсь, это поможет.