function connect_db($str) {
$con = mysql_connect('localhost', 'sekigawa', 'centospass');
if (!$con) {
exit('データベースに接続できませんでした。');
}
$result = mysql_select_db($str, $con);
if (!$result) {
exit('データベースを選択できませんでした。');
}
$result = mysql_set_charset('utf8');
if (!$result) {
exit('文字コードを指定できませんでした。');
}
return $con;
}
=IF(COUNTIF($D$1:$D$2151, D1)>1,"重複","")
[root@serio]# dnf install php-mysqlnd
新型
function connect_db_new($str) {
$dsn = sprintf('mysql:host=localhost;dbname=%s;charset=utf8', $str);
$user = 'sekigawa';
$password = 'centospass';
try {
$dbh = new PDO($dsn, $user, $password, array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_EMULATE_PREPARES => false,
));
} catch (PDOException $e) {
echo "接続失敗: ". $e->getMessage() . "\n";
}
return $dbh;
}