【发布时间】:2019-09-19 14:08:03
【问题描述】:
我在互联网上搜索了一些解决方案,但没有一个有效,我也找不到原因。我是 PHP 和 MYSQL/MyAdmin 的新手,所以我真的不明白我做错了什么。
我已经尝试了几个命令和“while $row = $result->fetch_array()”之类的东西。
$Word = "SELECT Word FROM RandWord WHERE Number = '$Number'";
$Word = mysqli_query($data, $Word);
echo $Word;
$Amount = count($Word);
我希望它输出“Count($Word);”对我来说,但它甚至不能回显,因为它不能转换成字符串。我想看到这个词并使用它。
【问题讨论】:
-
回声 $Word;
-
是的,我知道,但它根本无法输出,因为它无法转换为字符串,这是我的问题。
-
$Word = "从 RandWord 中选择单词 WHERE Number = '$Number'"; $Word = mysqli_query($data, $Word); while ($row = $result->fetch_assoc()) { foreach($row as $value) echo "
$value "; } 不知道有没有帮助 -
致命错误:未捕获错误:在 /users/hangmanbr/www/Playing.php:9 中的字符串上调用成员函数 fetch_assoc() 堆栈跟踪:在 /users/ 中抛出 #0 {main} hangmanbr/www/Playing.php 在第 9 行 /// 很遗憾,它没有
-
你可以尝试改变 $result->fetch_assoc() => $Word->fetch_assoc() 吗?