gpt4 book ai didi

php - 插入查询在我的程序中不起作用,但在 mysql 选项卡上运行良好

转载 作者:行者123 更新时间:2023-11-29 14:34:17 25 4
gpt4 key购买 nike

我的 sql 插入查询在我的程序中不起作用。我已经打印了查询,然后将该代码复制粘贴到 phpmyadmin 的 mysql 选项卡中,然后它就完美运行了。任何人请帮助我。

if ($_FILES["thumbnailimage"]["size"]>0 )
{
$thumbnailkey = generateUniqueKey($tbl_uploads,"upload_key",12);
$fkey = generateUniqueKey($tbl_uploads,"file_key",24);
$folderkey = generateUniqueKey($tbl_uploads,"folderkey",28);
$fname = substr($_FILES['thumbnailimage']['name'],0,strpos($_FILES['thumbnailimage']['name'],"."));
$ext = getExtension($_FILES['thumbnailimage']['name']);
$insertnewupload = "INSERT INTO ".$tbl_uploads." (upload_key,file_key,file_name,file_type,ext,folderkey,user_id,status,pkey) VALUES ";
$insertnewupload.="('".$thumbnailkey."','".$fkey."','".$fname."','1','".$ext."','".$folderkey."','".$_SESSION['user_id']."','0','".$productkey."')";
echo "<br>1=>".$insertnewupload;
// $db->connect();
$exec_insertnewitem = mysql_query($insertnewupload);

这是打印输出

INSERT INTO tbl_uploads (upload_key,file_key,file_name,file_type,ext,folderkey,user_id,status,pkey) VALUES ('f958c38e5c31','9b6bd5118ec4a8456bcc46df','sunil','1','jpg','1c1a536fbdde4f24a219ada4c1c9','7','0','3b593aff92ce')

最佳答案

您正在引用您应该瞄准的数值。我还在字段名称周围添加了反引号(我不记得“状态”是否被保留)

INSERT INTO `tbl_uploads` (
`upload_key`,
`file_key`,
`file_name`,
`file_type`,
`ext`,
`folderkey`,
`user_id`,
`status`,
`pkey`
)
VALUES (
'f958c38e5c31',
'9b6bd5118ec4a8456bcc46df',
'sunil',
'1',
'jpg',
'1c1a536fbdde4f24a219ada4c1c9',
7,
0,
'3b593aff92ce'
)

因此,对指定值的行进行以下替换就足够了

$insertnewupload = "INSERT INTO `".$tbl_uploads."` (`upload_key`,`file_key`,`file_name`,`file_type`,`ext`,`folderkey`,`user_id`,`status`,`pkey`) VALUES ";
$insertnewupload.="('".$thumbnailkey."','".$fkey."','".$fname."','1','".$ext."','".$folderkey."',".$_SESSION['user_id'].",0,'".$productkey."')";

作为补充,可能会有一些注释指出您应该使用 mysqli_ 函数或 PDO 而不是 mysql_。目前,使用这种查询方法可能容易受到 SQL 注入(inject)的攻击。<​​/p>

关于php - 插入查询在我的程序中不起作用,但在 mysql 选项卡上运行良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396461/

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