[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: глюки в пхп5 и mySQL
сталкер вася
сопсно вот в чем проблема: пишу значит

include ("info.inc");
$connection = mysqli_connect($host,$account,$password)
or die("не удалось подключится к серверу");
$db = mysqli_select_db($connect,"sales")
or die ("не удалось выбрать базу данных");
$query = "SELECT * FROM productType";
$result = mysql_query($query)
or die ("запрос не выполнен:".mysql_error());
и т. д.


и после всего этого выдает

Fatal error: Call to undefined function mysqli_connect() in:........

критическая ошибка: вызов неопределенной функции mysqli_connect()

изза чего так может быть?
база данных у мну 5ой версии и пхп тож





Спустя 36 минут, 45 секунд (15.10.2008 - 16:04) Shirinov написал(а):

Проблема заключается в неправильности написания формулировки функции.
Попробуй замени на :

include ("info.inc");
$connection = mysql_connect($host,$account,$password)
or die("не удалось подключится к серверу");
$db = mysql_select_db($connect,"sales")
or die ("не удалось выбрать базу данных");
$query = "SELECT * FROM productType";
$result = mysql_query($query)
or die ("запрос не выполнен:".mysql_error());
и т. д.

______________________
Тише едим - дальше будем acute.gif

Спустя 17 минут, 15 секунд (15.10.2008 - 16:22) Alchemist написал(а):
Shirinov: просто для сведения: mysql_ и mysqli_ - разные наборы функций

вася: насколько я помню модуль mysqli не входит в дефолтную сборку. Возможно он просто не установлен на сервере.

Спустя 1 час, 25 минут, 2 секунды (15.10.2008 - 17:47) Sylex написал(а):
Цитата(Alchemist @ 15.10.2008, 20:22) [snapback]51671[/snapback]
вася: насколько я помню модуль mysqli не входит в дефолтную сборку. Возможно он просто не установлен на сервере.

входит.. надо просто включить библиотеку в php.ini:

extension=php_mysqli.dll

и перезагрузить Апач не забыть smile.gif

Спустя 33 минуты, 10 секунд (15.10.2008 - 18:20) Alchemist написал(а):
Цитата(phpinfo())
Configure Command: ... '--with-mysqli' ...

если собирали апач без этой команды - нифига не будет.

Спустя 30 минут, 20 секунд (15.10.2008 - 18:50) Sylex написал(а):
Цитата(Alchemist @ 15.10.2008, 22:20) [snapback]51682[/snapback]
Цитата(phpinfo())
Configure Command: ... '--with-mysqli' ...

если собирали апач без этой команды - нифига не будет.


кстати вопрос, на счет того какая ось стоит у автора...
наш админ ставил PHP5 на Linux Debian и все было... либо он знал - и заранее ее сам включил, т.к. я не видел что он делал smile.gif

Спустя 15 часов, 47 минут, 46 секунд (16.10.2008 - 10:38) сталкер вася написал(а):
Цитата(Shirinov @ 15.10.2008, 13:04) [snapback]51668[/snapback]
Проблема заключается в неправильности написания формулировки функции.
Попробуй замени на :

include ("info.inc");
$connection = mysql_connect($host,$account,$password)
or die("не удалось подключится к серверу");
$db = mysql_select_db($connect,"sales")
or die ("не удалось выбрать базу данных");
$query = "SELECT * FROM productType";
$result = mysql_query($query)
or die ("запрос не выполнен:".mysql_error());
и т. д.

______________________
Тише едим - дальше будем acute.gif


это для версий пхп меньше 4.0

Спустя 1 час, 35 минут, 33 секунды (16.10.2008 - 12:13) Sylex написал(а):
Цитата(сталкер вася @ 16.10.2008, 14:38) [snapback]51736[/snapback]
Цитата(Shirinov @ 15.10.2008, 13:04) [snapback]51668[/snapback]
Проблема заключается в неправильности написания формулировки функции.
Попробуй замени на :

include ("info.inc");
$connection = mysql_connect($host,$account,$password)
or die("не удалось подключится к серверу");
$db = mysql_select_db($connect,"sales")
or die ("не удалось выбрать базу данных");
$query = "SELECT * FROM productType";
$result = mysql_query($query)
or die ("запрос не выполнен:".mysql_error());
и т. д.

______________________
Тише едим - дальше будем acute.gif


это для версий пхп меньше 4.0


это почему же?

Спустя 14 дней, 6 часов, 24 минуты, 58 секунд (30.10.2008 - 19:38) dots написал(а):
возникла проблема при создании базы данных через php:

функция mysql_create_db выдает ошибку Fatal error: Call to undefined function mysql_create_db().

при этом код $query="create database if not exists name"; mysql_query($query); ошибку не выдает. в чем может быть проблема? php и mysql 5-е версии

Спустя 55 минут, 52 секунды (30.10.2008 - 20:34) Sephiroth_Lukaw написал(а):
Цитата("dots")
Fatal error: Call to undefined function mysql_create_db()
Цитата("Manual")
Эта функция недоступна в библиотеке для MySQL версий 4.x.
Цитата("Manual")
Замечание: Функция mysql_create_db() не рекомендуется к использованию. Предпочтительнее использовать mysql_query() с SQL-запросов создания базы данных SQL CREATE DATABASE.

Спустя 1 час, 11 минут, 36 секунд (30.10.2008 - 21:46) dots написал(а):
спасибо за ответ smile.gif

правда у меня майскл 5й

буду пользоваться запросами
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.