{% else-1 %}
RGame * 3.65
(11 янв 2013, 22:10) (0/0) [0]
аналог mysql_fetch_array().
$query = $dbh->query(\"SELECT *
FROM `users` WHERE id = $x\" ->fetch();
RGame * 3.65
(11 янв 2013, 22:07) (0/0) [0]
аналог mysql_num_rows().
$query = $dbh->query(\"SELECT *
FROM `users` WHERE id = $x\"*->rowCount();
RGame * 3.65
(11 янв 2013, 22:04) (0/0) [0]
аналог INSERT INTO
$result = $db->prepare(\'INSERT
INTO `users` (`id`, `login`,
`pass`) VALUES (?,?,?)\');
$result->execute(array(0,
$login, $pass));
RGame * 3.65
(11 янв 2013, 21:56) (0/0) [0]
<?php
$hostname = \"localhost\" ;
$username = \"your_username\" ;
$password = \"your_password\" ;
try {
$dbh = new PDO ( \"mysql:host= $hostname ;dbname=mysql\" , $username , $password ) ;
echo \"Соединение установлено; // проверка соединения
}
catch(PDOException $e )
{
echo $e->getMessage ();
}
?>
подключение к бд
RGame * 3.65
(11 янв 2013, 21:54) (0/0) [0]
чем хорош pdo?1.скорость выполнения ,в разы быстрее чем mysql 2.лучше защита
RGame * 3.65
(11 янв 2013, 21:50) (0/0) [0]
Витька™, *
RGame * 3.65
(11 янв 2013, 21:47) (0/0) [0]
Витька™, лишняя писанина
RGame * 3.65
(11 янв 2013, 21:44) (0/0) [0]
для работы с пдо нужно писать класс,т.к. с стандартным не очень удобно работать. такой класс можно взять с двига rotor cms
RGame * 3.65
(11 янв 2013, 21:42) (0/0) [0]
Давайте в этой теме помогать друг другу с PDO
RGame * 3.65
(11 янв 2013, 21:41) (0/0) [0]
PHP Data Objects
PHP Data Objects ( PDO ) — расширение
для PHP , предоставляющее
разработчику простой и
универсальный интерфейс для
доступа к различным базам данных.
PDO предлагает единые методы для
работы с различными базами
данных, хотя текст запросов может
немного отличаться. Так как многие
СУБД реализуют свой диалект SQL ,
который в той или иной мере
поддерживает стандарты ANSI и ISO,
то при использовании простых
запросов можно добиться
совместимости между различными
языками. На практике это означает,
что можно достаточно легко перейти
на другую СУБД, при этом не меняя
или частично изменяя код
программы.
PDO не использует абстрактных
слоёв для подключения к БД,
наподобие ODBC , а использует для
разных БД их «родные» драйверы,
что позволяет добиться высокой
производительности. В настоящее
время для PDO существуют драйверы
практически ко всем общеизвестным
СУБД и интерфейсам. Впрочем, есть
и драйвер для подключения к ODBC.
Имя драйвера Поддерживаемые
СУБД
PDO_DBLIB FreeTDS / Microsoft
SQL Server / Sybase
PDO_FIREBIRD Firebird / Interbase 6
PDO_IBM IBM DB2
PDO_INFORMIX IBM Informix Dynamic
Server
PDO_MYSQL MySQL 3.x/4.x/5.x PDO входит в состав PHP 5.1, и
поставлялось как PECL-расширение
для PHP версии 5.0. В более ранних
версиях PDO не работает, так как
требует новых функций ядра
интерпретатора.
  • 1 из 1