0

sqlite データベースにいくつかの行を追加して「初期化」しようとしています。一重引用符と改行を含む列を追加する必要があります。CR は、最初の一重引用符の前にある必要があります。以下のコードは、データを 1 行に入力し、二重引用符を付けています。

$commonName = sqlite_escape_string("Blanket Flower 'Fanfare'");

try{
    $query = "INSERT INTO plant(id,
                            common_Name, 
                            latin_Name) 
              VALUES (1,:commonname,'Gaillardia')";
    $statement = $db->prepare($query);

    $statement->bindParam(':commonname', $commonName);
    $statement->execute();

お時間をいただきありがとうございます、トッド

4

1 に答える 1

1

を使用しているbindParamため、使用する必要はありませんsqlite_escape_string

$commonName = "Blanket Flower\n'Fanfare'";
于 2012-07-03T12:53:40.857 に答える