sql >> データベース >  >> RDS >> Mysql

MySQLコードと同等のMySQLi

    まあ、OOの意味では、それは次のようになります:

    if(mysql_num_rows(mysql_query("SELECT userid FROM users WHERE userid = '$userid'"))){
        //code to be exectued if user exists
    }
    

    To(数値のユーザーIDを想定):

    $result = $mysqli->query("SELECT userid FROM users WHERE userid = ".(int) $userid);
    if ($result->num_rows) {
        //code
    }
    

    To(文字列useridを想定):

    $result = $mysqli->query("SELECT userid FROM users WHERE userid = '". $db->real_escape_string($userid) . "');
    if ($result->num_rows) {
        //code
    }
    

    To(準備されたステートメントを想定):

    $stmt = $mysqli->prepare("SELECT userid FROM users WHERE userid = ?");
    $stmt->bind_param('s', $userid);
    $stmt->execute();
    $stmt->store_result();
    if ($stmt->num_rows) {
        //code
    }
    

    さて、それはあなたがMySQLiのOOPバージョンを使用していることを前提としています(それは多くの点で人生を楽にするので、私見です)。



    1. ローカルDBでFirebaseDBを使用する

    2. OracleをPostgreSQLに接続する

    3. Codeigniter-複数のデータベース接続

    4. 既存のMySQLデータベースからUMLクラス図を生成する方法はありますか?