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

PHPからMariaDBの列にデータを挿入する方法は?

    バックティックを使用する必要があります (一重引用符ではなく)テーブル名にはスペースが含まれているため、テーブル名を囲みます。

    $sql = "INSERT INTO `VIP Membership` (Name, Email) VALUES ('$name', '$email')";
    

    更新:本当に プリペアドステートメントを使用している。現状では、このコードは非常に安全ではありません。

    $sql = mysqli_prepare($conn, "INSERT INTO `VIP Membership` (Name, Email) VALUES (?, ?)");
    if($sql !== FALSE){
        mysqli_stmt_bind_param($sql, "ss", $name, $email);
        if(mysqli_stmt_execute($sql)){
            echo "New record created successfully";
        } else {
            echo mysqli_stmt_error($sql);
        }
    } else{
        echo mysqli_error($conn);
    }
    


    1. JPA:MySQLはテーブルは存在しないと言っていますが、実際には存在します

    2. MySQLで月末を取得する方法

    3. データベースはいつ組み込みデータベースと呼ばれますか?

    4. Pythonパンダ-to_sqlを使用して大きなデータフレームをチャンクに書き込む