Рубрики
Уроки PHP

Уроки PHP. CRUD (PDO) / index.php

Чтение записей из таблицы базы данных MySQL

(файл index.php)

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="post" action="add.php">
<table>
	<tr>
		<td>Название:</td>
		<td>
		<input type="text" name="title" size='30' />
		</td>
		<td>
		<input type="submit" name="submit" value="Создать" />
</td>
	</tr>
</table>
</form>
<br/>
<table border=1>
<?php
$user = 'root';
$pass = '';
try {
    $dbh = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 
		$user, $pass);
	
    foreach($dbh->query('SELECT * from `m_category`') as $row) {
		$id = $row['id'];
		echo "<tr>";
        echo "<td>",$id,"</td>";
		echo "<td>", $row['title'],"</td>";
		echo "<td><a href ='edit.php?id=$id'>Редактировать</a></td>";
		echo "<td><a href ='delete.php?id=$id'>
			<center>Удалить</center></a></td>";
		echo "</tr>\n";
    }
    $dbh = null;
} catch (PDOException $e) {
    print "Ошибка: " . $e->getMessage() . "<br/>";
    die();
}
?>
</table>
</body>
</html>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *