有人能帮忙吗?下面的代码似乎工作正常,没有错误,但当我检查数据库时,它没有添加任何内容。把我的头发扯下来!
<?php
$bcode = $_GET['barcode'];
$businessid = $_GET['businessid'];
$servername = "---------";
$username = "-------";
$password = "-------";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO 'db741921215'.'Scans' (Barcode, Success, Business) VALUES ('".$barcode."', 'Y', '".$businessid."')";
$con->close();
} ?>
“扫描”表中的列如下所示:
非常非常感谢您的帮助!!!
2条答案
按热度按时间djp7away1#
您似乎错过了执行
sql
声明我可以看到你在哪里定义它,但我看不到它在哪里执行。即。
此外,您在关闭连接时似乎丢失了一个字母:
$con->close()
应该是$conn->close();
sy5wg1nm2#
我看到了一些东西-在表名定义周围使用反引号“`”,而不是单引号。另外,省得自己花点心思,可以利用php在双引号字符串中插入变量这一事实。
而且-你从来没有真正执行过查询,是吗?