我试图在用户单击文件one.php中的链接后将数据插入到数据库中。因此,文件two.php包含以下代码:未将数据插入到数据库中的表格
$retrieve = "SELECT * FROM catalog WHERE id = '$_GET[id]'";
$results = mysqli_query($cnx, $retrieve);
$row = mysqli_fetch_assoc($results);
$count = mysqli_num_rows($results);
所以上面的查询将得到使用$_GET[id]
作为参考数据库中的信息。 这个完成之后,我想插入使用此代码在不同的表中检索到的信息:
$id = $row['id'];
$title = $row['title'];
$price = $row['price'];
$session = session_id();
if($count > 0) {
$insert = "INSERT INTO table2 (id, title, price, session_id)
VALUES('$id', '$title', '$price', '$session');";
}
第一个查询$retrieve
是工作,但第二$insert
不是。你知道为什么会发生这种情况吗? PS:我知道我需要清理和使用PDO并准备好声明,但我想先测试一下,但它不工作,我不知道为什么。感谢您的帮助
我看不到您执行插入。 –
我该怎么做?我错过了什么? – Eduardo
与您的选择类似的方法。 –