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

mysqli、プリペアドステートメント、およびINSERT-SELECT

    まず、作成した通常のステートメントと非常によく似たステートメントを作成します

    $stmt = $mysqli->prepare("INSERT INTO jokes (category_id, joke_text)
    SELECT c.id, ?
    FROM categories AS c WHERE c.id = ?;");
    

    パラメータにバインドされたステートメントを取得します。「s」は文字列データを表し、iは整数を表します

    $stmt->bind_param('si', $joke_text,$category_id);   // bind to the parameters
    

    /*プリペアドステートメントを実行します*/

    $stmt->execute();
    


    1. シリアル化されたデータをmysqlデータベースに保存するには、どの列タイプを使用する必要がありますか?

    2. リストを取得するためのSQL集計関数

    3. SQLServerのストアドプロシージャからcsv出力ファイルを作成する方法

    4. MySQL:Ifelseを使用してクエリを更新する