[[html]]

*** データベースへの接続 [#wbd3039a]

 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;
 }

*** export データの重複チェック [#wbd3039a]

=IF(COUNTIF($D$1:$D$2151, D1)>1,"重複","")


*** php 7.2 以降で DB接続を変更 [#o915b4ee]

旧型
 [root@serio]# dnf install php-mysqlnd

 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;
 }
 
新型

 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;
 }



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS