Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подключение к MySQL посредством ООП
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Подключение к MySQL посредством ООП

Страниц (1): [1]
 

1. Andrey - 27 Мая, 2007 - 20:59:41 - перейти к сообщению
Рабочий код:
$DB_HOST='localhost';
$DB_LOGIN='root';
$DB_PASSW='11111';
$DB_DATABASE='db';

$connect=mysql_connect($DB_HOST,$DB_LOGIN, $DB_PASSW);
if ($connect){
echo 'Соединение с MySQL установлено<br>';}
else {
echo 'Невозможно подключиться к MySQL<br>';}

Нерабочий код:
$DB_HOST='localhost';
$DB_LOGIN='root';
$DB_PASSW='11111';
$DB_DATABASE='db';
$conn=new mysql($DB_HOST,$DB_LOGIN, $DB_PASSW);
if ($conn){
echo 'Соединение с MySQL установлено<br>';}
else {
echo 'Невозможно подключиться к MySQL<br>';}

В браузере выдает ошибку:
Fatal error: Class 'mysql' not found in ...
2. evgenijj - 27 Мая, 2007 - 21:17:46 - перейти к сообщению
А ты написал класс для работы с MySQL, прежде чем с ним работать? Напиши, подключи
require("class.mysql.php");
а уж потом работай...
Есть класс mysqli для работы с MySQL. Или можно использовать DB PEAR (http://pear.php.net)
3. Andrey - 27 Мая, 2007 - 22:11:04 - перейти к сообщению
evgenijj пишет:
А ты написал класс для работы с MySQL, прежде чем с ним работать? Напиши, подключи
require("class.mysql.php");
а уж потом работай...
Есть класс mysqli для работы с MySQL. Или можно использовать DB PEAR (http://pear.php.net)


А разве этот класс не встроенный?
4. evgenijj - 27 Мая, 2007 - 22:27:57 - перейти к сообщению
Andrey пишет:

А разве этот класс не встроенный?

Встроенный класс -- mysqli (для PHP 5)
Цитата:

Основные изменения 5-ой версии PHP:

использование Zend Engine II с полноценной поддержкой объектно-ориентированной модели;
полностью переработанная поддержка XML, использование библиотеки libxml версии 2;
новое расширение SimpleXML, позволяющее работать с XML как с PHP-объектами;
новое расширение MySQLi для работы с серверами MySQL версии 4.1 и выше, предоставляющее объектно-ориентированный интерфейс в дополнение к стандартному; встроенная поддержка SQLite;
................................ .........

 

Powered by ExBB FM 1.0 RC1