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

PHPのテーブルに複数の値を挿入する方法

    構文は

    です。
    INSERT INTO table( col1, col2, col3, ..., coln ) VALUES( val1, val2, ..., valn)
    

    単一のレコードを挿入します。たとえば、

    を使用します
    $sql = 'INSERT INTO ' . $tableName . '( firstname, lastname, salary ) VALUES( :FirstName, :LastName, :Salary )';
    

    SQLとして、次にbindValue 3つのパラメータの値:

    $mySqlConnection = getSQLConnection();
    $sqlStatement = $mySqlConnection->prepare($sql);
    $sqlStatement->bindValue(":FirstName", $firstname, PDO::PARAM_STR);
    $sqlStatement->bindValue(":LastName", $lastname, PDO::PARAM_STR);
    $sqlStatement->bindValue(":Salary", $salary, PDO::PARAM_STR);
    
    $bReturn = false;
    

    関数で適切なデータを取得するのはあなたに任せます(たとえば、単一の$columnの代わりに) および$value array( "firstName" => "Compu", "lastName" => "Chip", "salary" => 65000)のように、配列を単一のパラメーターとして渡すことができます。 、それを使用して動的SQLステートメントを作成します。



    1. Apache2、PHP5、およびMySQL4を使用してWindows XPにWebサーバーをインストールする–パート4

    2. 階層データをコピーするときに親子関係を保持する

    3. SQLクロス結合

    4. Hibernate奇妙な動作を保存する