Переход на MySqli

Лимур

Новичок
Переход на MySqli

$dblocation="localhost";
$dbuser="halabala";
$dbpasswd="hakabala";
$dbname="hala";
$dbcn = @mysql_connect("$dblocation","$dbuser","$dbpasswd");

if (!$dbcn){
echo("<P>В настоящий момент сервер недоступен!</P>");
exit();
};

if (!@mysql_select_db($dbname,$dbcn)){
echo("<P>В настоящий момент подключение к базе недоступно!</P>");
/exit();
};
Вот такой файл раньше работал нормально но если заменить mysql_connect на mysqli_connect
тоже ошибку не выдает. А вот если mysql_select_db на mysqli_select_db то незнает он такого(и выдает ошибку "В настоящий момент подключение к базе недоступно" ).
Хотелось бы узнать может есть оналого такой команды.И вообще хотелось бы узнать о нюансах нового расширении(вчастности об изменение команд).
Заранее спосибо за помощь.
 
А зачем переходить на mysqli_ ? Просто действительно интересны причины.. какаие преимущества даёт mysqli по сравнению с mysql_ ?
 
1) убери собак перед функциями
2)
PHP:
error_reporting(E_ALL);
ini_set('display_errors', 1');
3) http://www.php.net/mysqli
 
Все убрал пишет незнаю такой функции mysqli_select_db. А чем ее можно заменить?
 
А зачем переходить на mysqli_ ? Просто действительно интересны причины.. какаие преимущества даёт mysqli по сравнению с mysql_ ?
MYSQLI - имеет классовую структуру, что гораздо удобно...

-~{}~ 31.08.06 18:47:

Все убрал пишет незнаю такой функции mysqli_select_db. А чем ее можно заменить?
Проверь версию mysql... MYSQLI только с 4.1 есть..
 
Все так PHP 5.1.4 MySQL 5 версии, Apache2 как я понял mysqli_select_db походу нет такой функции. Но тогда возникает проблема с переходом.
 
ты правильно понял, у тебя ее нету.
в mysqli она есть.
 
в mysqli_* functions параметры несколько в другом порядке, чем в mysql_* - первым всегда идет mysql_link

mysql_select_db($dbname,$dbcn)
и
mysqli_select_db($dbcn,$dbname)
 
eddie

в mysqli_* functions параметры несколько в другом порядке, чем в mysql_* - первым всегда идет mysql_link
И чем сея информация может помочь человеку, если у него
Лимур
Все убрал пишет незнаю такой функции mysqli_select_db.
а?
 
Ребята спосибо воспользуюсь тем что узнал.У меня еще походу сборка глючит. На моей машине что то не пашет на другую переношу все отлично работает. Хотя все настраивал как надо.
Спосибо всем.
 
Сверху