Многие программисты используют для подключение к базе pdo.
<?php
$user='Пользователь'
$pass='Пороль';
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
// соединение больше не нужно, закрываем
$dbh = null;
Запросы на изменение и добавление данных exec():
$insert = $bd->exec('INSERT INTO `table` (`имя столбца`) VALUES("значение")');
Как вы можете заметить, большой разницы нет, по сравнению с mysql_query(), возвращает значение – количество затронутых рядов, или FALSE в случае ошибки.
$update = $bd->exec('UPDATE `table` SET `имя столбца`="значение"');
?>