将查询结果存储为php变量

凯·琼斯

在您重复发送垃圾邮件之前,我已经阅读了本网站上大约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的新手,所以希望您能原谅我。

德克尔

mysqli_fetch_row函数返回带有枚举键的数组,因此您应该使用

$locID = $row[0];

如果需要,可以使用mysqli_fetch_assoc来获取具有关联键的行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PHP将SQL查询结果存储在变量中?

来自分类Dev

将for循环结果存储为php中的变量

来自分类Dev

将查询结果存储在 hive 变量中

来自分类Dev

将动态查询的结果存储在变量中

来自分类Dev

将Sqlite查询结果设置为变量

来自分类Dev

将第一个结果值存储到PHP中的sql查询变量中

来自分类Dev

将 PHP 变量结果导出为 CSV

来自分类Dev

在PL / pgSQL中使用将查询结果存储在变量中

来自分类Dev

将 sql 查询的结果存储到变量访问 vba

来自分类Dev

将选择查询的结果存储到数组变量中

来自分类Dev

将AJAX查询结果的每个值存储到Javascript变量

来自分类Dev

将猫鼬查询结果存储在变量中

来自分类Dev

将Oracle查询结果存储到bash变量中

来自分类Dev

无法获得SQL查询以将结果存储到变量中

来自分类Dev

将SQL查询结果存储在pentaho变量中

来自分类Dev

如何将查询结果存储在变量中

来自分类Dev

如何将SELECT查询的结果表存储在变量中?

来自分类Dev

如何将linq查询的结果存储在KeyDictionary变量中

来自分类Linux

将for循环结果存储为bash中的变量

来自分类Dev

双重函数调用还是将结果存储为变量?

来自分类Dev

嵌套存储过程,将变量设置为输出/结果

来自分类Dev

将函数调用的结果存储为 JavaScript 中的变量

来自分类Dev

PHP:将 JavaScript 函数的结果存储到 PHP 变量中

来自分类Dev

将查询结果设置为MySQL(节点js)中的变量

来自分类Dev

无法将pymysql查询结果解压缩为变量

来自分类Dev

将 linq 查询存储为没有选择语句的变量

来自分类Dev

SQL-将查询存储为局部变量

来自分类Dev

将MySQL查询结果存储到PHP数组中

来自分类Dev

PHP - 将查询结果存储在数组中

Related 相关文章

热门标签

归档