0

请问我有这个问题,我在这里:

$query = $db->prepare('Update survey_content  set '.$type.' = '.$type.'+1  where id = '.$where);
$query->execute();

我是 PDO 的新手,我真的不知道如何创建新查询,我需要在数据库中添加一条记录,这样可以吗?

$query1 = $db->prepare('INSERT INTO daily (selected)
VALUES (.$type.)');
$query1->execute();
4

1 回答 1

1

使用占位符并在execute方法中填写值

$query1 = $db->prepare("INSERT INTO daily (selected)
                        VALUES (?)");
$query1->execute($selected_data);

或者单独绑定参数

$query1 = $db->prepare("INSERT INTO daily (selected)
                        VALUES (:sel_dat)");
$query1->bindParam(":sel_dat",$selected_data);
$query1->execute();
于 2013-08-10T12:36:23.447 回答