gpt4 book ai didi

mysql - SQL 插入不起作用

转载 作者:行者123 更新时间:2023-11-29 10:11:49 24 4
gpt4 key购买 nike

请问有人可以帮忙吗?下面的代码似乎可以工作并且没有给出任何错误,但是当我检查数据库时,它没有添加任何内容。撕扯我的头发!

<?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();
} ?>

表“扫描”中的列如下:

Table Description

非常非常感谢您的帮助!!!

最佳答案

我看到了一些事情 - 在表名定义周围使用反引号“`”,而不是单引号。另外,为了避免眼睛疲劳,请使用 PHP 在双引号字符串中很好地插入变量的事实。

$sql = "INSERT INTO `db741921215`.`Scans` 
(Barcode, Success, Business)
VALUES
('$barcode', 'Y', '$businessid')";

另外 - 你从未实际执行过查询,是吗?

$conn->query($sql);

关于mysql - SQL 插入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50845384/

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