gpt4 book ai didi

php PDO插入错误

转载 作者:行者123 更新时间:2023-11-29 06:51:28 25 4
gpt4 key购买 nike

<分区>

大家好,我有一个小问题..我是 PDO 的新手,我想在我的网站上实现它,我有以下代码:

foreach($liga1 as $item) {
$data = $item->get_date('j M Y, g:i a');
$titlu = $item->get_title();
$link = $item->get_permalink();
$text = $item->get_description();
$cat = "Liga 1";

$dbhost = "localhost";
$dbname = "site";
$dbuser = "root";
$dbpass = "root";

// database connection
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);

// query
$sql = "INSERT INTO stiri ('id','data', 'continut', 'link', 'titlu', 'categorie' ) VALUES (:data, :text, :link, :titlu, :categorie)";
$q = $conn->prepare($sql);
$q->execute(array(':data', $data,
':continut', $text,
':link', $link,
':titlu', $titlu,
':categorie', $cat));
}

当我运行这段代码时,出现以下错误:

Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\xampp\htdocs\ice\sql\sport2.php on line 50

如您所见,我想在数据库中插入我输入的特定类别,我在 mysql 表中也有“id”,但我不知道如何使用 PDO 插入它。我也不想在这里使用类,因为我需要在 20 多个页面上放置相同的代码。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com