記録

phpでイマドキDB接続の仕方なの?

実行していないので上手く動いているかは
未知数ですが、コードの書き方はイマドキの書き方に
しています。PHP公式ではこう書かれています。

プリペアドステートメントのパラメータに変数をバインドすると・・・。
i 対応する変数の型は integer です。
d 対応する変数の型は double です。
s 対応する変数の型は string です。
b 対応する変数の型は blob で、複数のパケットに分割して送信されます。

<?php
$servername = "hostname";
$dbname ="dbname";
$dbusername = "root";
$dbpassword = "pass";
if($conn = mysqli_connect($servername,$dbusername,$dbpassword,$dbname)){
    $sql = "select username from mastertbl where uid =? and password = ?";
    $stmt = mysqli_stmt_init($conn);
    if(mysqli_stmt_prepare($stmt,$sql)){
        mysqli_stmt_bind_param($stmt,"ss",$uid,password_hash($password,PASSWORD_DEFAULT));
        mysqli_stmt_execute($stmt);
        mysqli_stmt_store_result($stmt);
        if($cnt=mysqli_stmt_num_rows($stmt)){
            $result = mysqli_stmt_get_result($stmt);
            for($i=0;$i<$cnt;$i++){
                $row = mysqli_fetch_assoc($result);
            }
        }
    }
    mysqli_stmt_close($stmt);
    mysqli_close($conn);
}

活動支援よろしくお願いします

SQLの無知さ加減。前のページ

TinyMCE 5.0でオリジナルプラグイン作成するはググれば何とかなるが?次のページ

関連記事

  1. 記録

    画面キャプチャ動画を取るなら無料版のBandicamで十分かも。

    画面キャプチャ動画を取るなら無料版のBandicamで十分かもしれな…

  2. 記録

    踏んじゃった。明日から普通のブログに戻ります。

    ウォーキング中に、カタツムリの子供みたいなものを踏んづけてしまいます…

  3. 記録

    MaNGa

    My favorite cartoonist has not app…

  4. 記録

    グーグルアーススタジオ(Google EarthStudio)って面白そうですね。

    グーグルアーススタジオ(Google EarthStudio)って…

  5. 記録

    1周年、いやアレでしょ。

    無職になってあまり仕事も取れずに1周年経ちましたよ…。パチパチ?…

PAGE TOP