在python中运行以下代码时,我收到错误:提供的绑定数量不正确。当前语句使用0,并且提供了1。对于查询语句。
<!--#set var="title" value="Appel" -->
<!--#include virtual="/includes/static/appel_a_temoins_form.html" -->
答案 0 :(得分:1)
让我们仔细查看您的查询
public function actionActivate()
{
echo \Yii::$app->db->createCommand()->update(
'{{%user}}',
['status' => USER::STATUS_ACTIVE],
['id' => \Yii::$app->request->post('ids')]
)->execute();
}
此处没有可以绑定参数的占位符。但是你如何执行这个查询呢?
SELECT messages._id, messages.body, messages.conversation_id, messages.participant_id, participants_info.number, participants_info.contact_name
FROM messages
INNER JOIN
participants ON messages.participant_id = participants._id
INNER JOIN
participants_info ON participants.participant_info_id = participants_info._id
你应该改为
df = pd.read_sql_query(query, conn, params=convo)