为什么此代码不起作用?我正在尝试将数据插入数据库中,但是它不起作用,我也不知道为什么。
代码如下:
$username = $_SESSION['u_uid'];
$email = $_SESSION['u_email'];
$length = 18;
$token = bin2hex(random_bytes($length));
include 'dbh.inc.php';
$game = "Rocket League";
$amount = "e";
$status = "NOT PAID";
$orderdate = date("D M d, Y G:i");
$service = "CLICK TO VIEW";
$id = "$token";
$customer = $username;
$taken = "CLICK TO VIEW";
$currentrank = "Bronze";
$desiredrank = "Silver";
$sql = "INSERT INTO orderlist (token, user, game, status, price, orderdate, taken, currentrank, desiredrank, email) VALUES ('".$id."','".$username."','".$game."','".$status."','".$amount."','".$orderdate."','".$taken."','".$currentrank."','".$desiredrank."','".$email."');";
mysqli_query($conn, $sql);
谢谢。
答案 0 :(得分:-1)
此行可能是罪魁祸首:
$id = "$token";
您可以将其更改为:
$id = $token;