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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Подключение к MySQL посредством ООП

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Andrey
Отправлено: 27 Мая, 2007 - 20:59:41
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Май 2007  


Помог: -1 раз(а)




Рабочий код:
$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 ...
 
 Top
evgenijj
Отправлено: 27 Мая, 2007 - 21:17:46
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




А ты написал класс для работы с MySQL, прежде чем с ним работать? Напиши, подключи
require("class.mysql.php");
а уж потом работай...
Есть класс mysqli для работы с MySQL. Или можно использовать DB PEAR (http://pear.php.net)
 
 Top
Andrey
Отправлено: 27 Мая, 2007 - 22:11:04
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Май 2007  


Помог: -1 раз(а)




evgenijj пишет:
А ты написал класс для работы с MySQL, прежде чем с ним работать? Напиши, подключи
require("class.mysql.php");
а уж потом работай...
Есть класс mysqli для работы с MySQL. Или можно использовать DB PEAR (http://pear.php.net)


А разве этот класс не встроенный?
 
 Top
evgenijj
Отправлено: 27 Мая, 2007 - 22:27:57
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Andrey пишет:

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

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

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

использование Zend Engine II с полноценной поддержкой объектно-ориентированной модели;
полностью переработанная поддержка XML, использование библиотеки libxml версии 2;
новое расширение SimpleXML, позволяющее работать с XML как с PHP-объектами;
новое расширение MySQLi для работы с серверами MySQL версии 4.1 и выше, предоставляющее объектно-ориентированный интерфейс в дополнение к стандартному; встроенная поддержка SQLite;
................................ .........
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB