Этот:
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 строку куда попало)