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

PHP / mysqli:mysqli_stmt_bind_param()を使用してIPアドレスを挿入します

    次のようになります:

    $ipaddr = $_SERVER['REMOTE_ADDR'];
    if ($stmt = mysqli_prepare($dbconn, 'INSERT INTO visitors(user_email, user_ip) VALUES (?, INET_ATON(?))'))
    {
        mysqli_stmt_bind_param($stmt, 'ss', $email, $ipaddr);
        if (mysqli_stmt_execute($stmt) === FALSE) return FALSE;
        $rows_affected = mysqli_stmt_affected_rows($stmt);
        mysqli_stmt_close($stmt);
    }
    

    2番目の変化に注意してください? mysqli_stmt_bind_paramに送信されるパラメータ。

    mysqli_stmt_bind_paramに渡すパラメーターは、関数ではなく、挿入される実際の値である必要があるためです。



    1. PostgreSQLプロセスがトランザクションでアイドル状態になっているとはどういう意味ですか?

    2. 2つの日付列から日付範囲を生成する

    3. この1の順序は何ですか?

    4. PHPクエリでスタック