gpt4 book ai didi

PHP SELECT 表现得很奇怪

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

我在使用 PHP 和 Mysql 时遇到问题。 PHP 的行为很奇怪。这是我的代码

echo "<form action='scripts/leerling.php' method='post'>";
echo "Nieuwe Leerling: <br/><br/>";
echo "Naam<br/>";
echo "<input type='text' name='naam'/><br/><br/>";
echo "Leeftijd<br/><input type='number' name='leeftijd'/><br/><br/>";
echo "Ouder:<br/>";
echo "<select name='ouder'>";
$result2 = mysqli_query($con, "SELECT * FROM users WHERE group=3");
while($record2 = mysqli_fetch_array($result2)){
echo "<option value='" . $record2["id"] . "'>" . $record2["username"] . "</option>";
}
echo "</select><br/> <br/>";
echo "<input type='image' src='img/plus.png'/><span style='font-size: 11pt;'> Leerling Toevoegen</span>";
echo "</form>";

我觉得一切都还好。我想制作一个带有可变选项的选择框。现在是烦人的部分:如果我更改此:mysqli_query($con, "SELECT * FROM users WHERE group=3") 改为:mysqli_query($con, "SELECT * FROM users WHERE id=3") 它有效!我不知道为什么...我的数据库表确实有一个名为 ID 的列和一个名为 group 的列,它们都是数据类型 INTID 也是 A_I。我不知道这是否重要......

最佳答案

也许是因为GROUP是MySQL中的保留字吗?试试这个:

$result2 = mysqli_query( $con, "SELECT * FROM users WHERE 'group' = 3" );

关于PHP SELECT 表现得很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22193278/

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