在您重复发送垃圾邮件之前,我已经阅读了本网站上大约20-30则有关如何以及其他方式的帖子,而我却无法继续工作,所以这就是为什么我要问这个问题。
我有以下代码:
$lookupID = "SELECT ID FROM dungeon WHERE Name = '$loc'";
$result = mysqli_query($connection, $lookupID);
$row = mysqli_fetch_row($result);
$locID = $row['ID'];
$query = "INSERT INTO boss (ID, Name, Type, Location, LocationID, Difficulty) VALUES ('0', '$boss', '$type', '$loc', '$locID', '$diff')";
lookupID的目的是基于在另一个表中的$ loc值查找,与之关联的locID值是什么,并将$ locID设置为该数字。当前,当我运行查询时,我得到以下信息:
Error: INSERT INTO boss (ID, Name, Type, Location, LocationID, Difficulty) VALUES ('0', 'Godzilla', 'Lizard', 'Black Rock Hold', '', '4')
locID变量不提供任何值,因此会导致错误。我确定我正在做一些简单而愚蠢的事情,但是我是php和mysql的新手,所以希望您能原谅我。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句