測試php與mysql的連接是否成功的多種方法

測試php與mysql的連接是否成功的多種方法其實使用的就是一個php的函數:

mysql_connect();

定義

mysql_connect() 函數打開非持久的 MySQL 連接。


用法:

  1. <?php
    $link 
    mysql_connect('localhost''mysql_user''mysql_password');
    if (!
    $link) {
        die(
    'Could not connect: ' mysql_error());
    }
    echo 
    'Connected successfully';
    mysql_close($link);
    ?>

  2. <?php
    // we connect to example.com and port 3307
    $link mysql_connect('example.com:3307''mysql_user''mysql_password');
    if (!
    $link) {
        die(
    'Could not connect: ' mysql_error());
    }
    echo 
    'Connected successfully';
    mysql_close($link);

    // we connect to localhost at port 3307
    $link mysql_connect('127.0.0.1:3307''mysql_user''mysql_password');
    if (!
    $link) {
        die(
    'Could not connect: ' mysql_error());
    }
    echo 
    'Connected successfully';
    mysql_close($link);
    ?>

  3. <?php
    // we connect to localhost and socket e.g. /tmp/mysql.sock

    // variant 1: omit localhost
    $link mysql_connect(':/tmp/mysql''mysql_user''mysql_password');
    if (!
    $link) {
        die(
    'Could not connect: ' mysql_error());
    }
    echo 
    'Connected successfully';
    mysql_close($link);


    // variant 2: with localhost
    $link mysql_connect('localhost:/tmp/mysql.sock''mysql_user''mysql_password');
    if (!
    $link) {
        die(
    'Could not connect: ' mysql_error());
    }
    echo 
    'Connected successfully';
    mysql_close($link);
    ?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章