我正在尝试向我的sqlite数据库添加几行以"初始化"它。我需要添加一个带有单引号和回车符的列。CR 需要在第一个单引号之前。下面的代码在一行上输入数据并带有双引号。
$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();
感谢您的时间,托德
既然你使用的是bindParam
,就没有必要用sqlite_escape_string
了。
$commonName = "Blanket Flower'n'Fanfare'";