我的数据未插入数据库,而我正在使用PHP,
我有以下正在运行的代码:
$VS= $Player->Db->query('Status', 0, 0, "SELECT * FROM web_status WHERE steamid LIKE '%" . con_steam32to64( $Player->get_steam_32() ) . "%' LIMIT 1" );
$SteamID64 = $VS['steamid'];
$a2= $VS['2'];
$a3= $VS['3'];
$a4= $VS['4'];
$a5= $VS['5'];
$a6= $VS['6'];
$a7= $VS['7'];
$a8= $VS['8'];
然后,当我想在表中添加新行时,我得到以下一行,这没有任何线索,原因是因为我在该行下创建了一个echo
并且可以看到回显。
$Player->Db->query('Status', 0, 0, "INSERT INTO `web_status`(`steamid`, `2`, `3`, `4`, `5`, `6`, `7`, `8`) VALUES (".$NewSID.",".$NewCB.",".$NewVB.",".$NewNB.",".$NewDSLB.",".$NewNGB.",".$NewEB.",".$NewTodayDate.")" );
此外,我还对以下变量echo
设置了.$NewSID.",".$NewCB.",".$NewVB.",".$NewNB.",".$NewDSLB.",".$NewNGB.",".$NewEB.",".$NewTodayDate.
,并且它们都具有值。
可以使用以下方式
我想您没有提到您的列名,并且您的行头很复杂(`,'和“。建议您使用以下代码,并在其之外定义查询变量,