Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Fatal error: Call to undefined function mysqli_connect()
 
 автор: Рафик   (23.05.2007 в 22:40)   письмо автору
 
 

Решил освоить Mysql с примера учебника, напечатал в PHP Expert Editor 4.0:

$conn = mysqli_connect("localhost","test","","test");
$stmt = $conn->prepare("SELECT * FROM alfas ORDER BY year");
$stmt->execute();
$stmt->bind_param($year, $model, $accel);
print "<table>\n)";
print "<tr><th>MOdel</th><th>0-100 km/h</th></tr>\n";
while ($stmt->fetch()) {
print "<tr><td>$year $model</td>{$accel} sec</td>\n"; }
print "</table>\n";

а он мне говорит:
Fatal error: Call to undefined function mysqli_connect() in C:\Documents and Settings\Admin.CENTR\Мои документы\Web\php\MySql\cars\ReadFromDB.php on line 11

PHP у меня 5 и Mysql тоже. Может в редакторе надо что-то настроить как для РНР надо указывать директорию, а может какую-то библиотеку надо скопировать или файлы инициальзации. Кто знате помогите. Буду благодарен!

   
 
 автор: cheops   (24.05.2007 в 00:09)   письмо автору
 
   для: Рафик   (23.05.2007 в 22:40)
 

Это означает, что у вас не подключено расширение php_mysqli - вы подключали его в php.ini?

   
 
 автор: Рафик   (24.05.2007 в 22:11)   письмо автору
 
   для: cheops   (24.05.2007 в 00:09)
 

Нет, подскажите как?

   
 
 автор: Рафик   (26.05.2007 в 10:05)   письмо автору
 
   для: cheops   (24.05.2007 в 00:09)
 

Что такое я нашел у себя, но это же комментарии. Подскажите, что делать. А то я в растерянности.
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

   
 
 автор: Trianon   (26.05.2007 в 15:34)   письмо автору
 
   для: Рафик   (26.05.2007 в 10:05)
 

Вам необходимо поместить библиотеку php_mysqli.dll в каталог модулей расширений php, поместить библиотеку libmysql.dll в каталог c актуальным файлом php.ini, а в сам файл php.ini поместить строку extension=php_mysqli.dll (без комментирующей точки-с-запятой). Библиотеки нужно брать согласованные по версии с ядром php, то есть из одного источника. Подробности определения актуальной версии php.ini и каталога расширений можно прочесть по следующей ссылке (Trianon (30.03.2007 в 11:21) )
http://softtime.ru/forum/read.php?id_forum=5&id_theme=35196
Там описывается установка другой полезной библиотеки, но подход остается прежним.

   
 
 автор: Рафик   (26.05.2007 в 21:06)   письмо автору
 
   для: Trianon   (26.05.2007 в 15:34)
 

Спасибо, разобрался: действительно расскоментировать надо было и библиотеки скопировать.
Всем еще раз спасибо за внимание. Будем двигаться дальше!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования