Php 使用变量更新SQLite数据库
我正在更新SQLite数据库的记录,如下所示:Php 使用变量更新SQLite数据库,php,Php,我正在更新SQLite数据库的记录,如下所示: $db->exec('UPDATE Movies SET name = "new movie" WHERE ID="4"'); 但是我不想使用name和ID而是想使用一些变量,$NewItemName和$hId 按原样输入变量将不起作用。既不使用转义字符,如\“$DbItemName\”和\“$hId\” 知道正确的语法吗?请使用bind_参数 $stmt = $conn->prepare('UPDATE Movies SET nam
$db->exec('UPDATE Movies SET name = "new movie" WHERE ID="4"');
但是我不想使用name
和ID
而是想使用一些变量,$NewItemName
和$hId
按原样输入变量将不起作用。既不使用转义字符,如\“$DbItemName\”
和\“$hId\”
知道正确的语法吗?请使用bind_参数
$stmt = $conn->prepare('UPDATE Movies SET name = "new movie" WHERE ID="?"');
$stmt->bind_param('i', $id);
$stmt->execute();
$result = $stmt->get_result();
请尝试以下示例: