Google’den genele açık DNS hizmeti
Add comment Şubat 15th, 2010
Add comment Şubat 15th, 2010
Merhaba arkadaşlar,
çogu arkadasımız “Too many connections” dan şikayetçidir, bu konuda bir kaç örnek kod verecegim
ilk örnegimiz mysql kullanıcı limiti aşıldıgında kullanıcıyı farkı bir sayfaya yonlendirme
<?php
$link = mysql_connect(“localhost”, ”mysql_”, ”mysql_password”);
if (mysql_errno() == 1203) {
// 1203 == ER_TOO_MANY_USER_CONNECTIONS (mysqld_error.h)
header(“Location: http://projeman.com/bakim.php”);
exit;
}
?>
ikinci örneğimizde ise baglantı limiti aşıldıgında ikinci veritabanını devreye sokmak
<?
ini_set(‘display_errors’, ’0′);
$link = mysql_connect(“localhost”, ”user”, ”pass”);
if (mysql_errno() == 1040 OR mysql_errno() == 1203) {
define(“DB_HOST”, ”some_ip:3306″);//remote
define(“DB_NAME”, ”db”); //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”); //database (user) password
}
else
{
define(“DB_HOST”, ”localhost”);
define(“DB_NAME”, ”db_name2″); //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”); //database (user) password
}
ini_set(‘display_errors’, ’1′);
?>
Add comment Şubat 15th, 2010