|
|
|
| Господа!
Помогите у моего хостера СТАРЫЕ версии сервера SQL как грамотно обратится к БД из PHP?
Похоже что именно в версии дело, у меня на компе стоят MySQL5 Apache2 и PHP5
@$db = new mysqli('127.0.0.1', 'root', 'пасс', 'дб');
- работает, а на хостеровском сервере нет! | |
|
|
|
|
|
|
|
для: Головин Евгений
(04.02.2006 в 22:23)
| | Лучше используйте библиотеку mysql, а не mysqli (она действительно появилась недавно), с её помощью соединение устанавливается примерно так
<?php
// Код файла config.php
// Адрес MySQL-сервера
$dblocation = "localhost";
// Имя базы данных
$dbname = "base";
// Имя пользователя...
$dbuser = "root";
// Пароль
$dbpasswd = "";
// Соединяемся с сервером базы данных - нужно получить соединение
// по которому мы будем отправлять запросы базе данных и получать
// ответы (данные или сообщения об успешности выполнения запросов)
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
// Выбираем базу данных - этой функцией мы сообщаем с какой
// базой данных мы будем работать, заметте, что вторым
// параметром мы передаем дискриптор соединения $dbcnx,
// который вернула функция mysql_connect
if (! @mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>В настоящий момент база данных не доступна, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
?>
|
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=3803 | |
|
|
|
|
|
|
|
для: cheops
(05.02.2006 в 00:37)
| | Спасибо большое!
ихмо: и почему в новых учебниках про ЙИХ не пишут, зря! | |
|
|
|