[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как соединиться с базой
Гость_User
Каким вариантом соединения с базой и вывода ее данных лучше использовать:

Этот:

DEFINE('DATABASE_USER', 'root');
DEFINE('DATABASE_PASSWORD', '');
DEFINE('DATABASE_HOST', 'localhost');
DEFINE('DATABASE_NAME', 'base');

$dbc = @mysqli_connect(DATABASE_HOST, DATABASE_USER, DATABASE_PASSWORD,
DATABASE_NAME);

if (!$dbc) {
trigger_error('Could not connect to MySQL: ' . mysqli_connect_error());
}

$query="select * from table";
$result = mysqli_query($dbc,$query);
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC))
{
// ...
}


или этот:

$dbname="dbname";
$dbuser="dbuser";
$dbpass="dbuserpass";
$dbserver="dbserver";
$adminmail="@мыло";

function db_err($handle, $message) {
printf("%s: %d: %sn",
$message, mysql_errno($handle),mysql_error($handle)
);

die();
}

function db_connect() {

global $dbname,$dbuser,$dbpass,$dbserver;
$dbh = mysql_connect($dbserver,$dbuser,$dbpass);
if(!$dbh) { db_err($dbh, "mysql_connect"); }
$res = mysql_select_db($dbname);
if(!$res) { db_err($dbh, "mysql_select_db"); }
return($dbh);

}

$dbc=db_connect();
$query = "select * from table";
$result = mysql_query($query,$dbc);
while($result = mysql_query($query,$dbc))
{
// ...
}




Спустя 2 часа, 3 минуты, 1 секунда (14.02.2011 - 08:43) quickxyan написал(а):
как по мне так без разницы, но вот если второй вариант, то удобно подключать файл к другим скриптам и подключатся к БД С этих скриптов

Спустя 7 минут, 28 секунд (14.02.2011 - 08:50) alex12060 написал(а):
Какой тебе удобней Но лучше делать через 2 вариант так как создашь 1 раз функцию, и потом можешь вставлять всего 1 строку куда попало)
Быстрый ответ:

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