繁体   English   中英

从数据库列中选择的选项无结果(php-mysql)

[英]No result from options selected from a database column (php-mysql)

在下面的PHP代码中,我想选择表的所有列值,并使它们成为选择表单的选项。 结果是我根本没有任何选择。 有人可以帮忙吗? 谢谢

<?php
// ....

$userid=$_SESSION['userid'];
echo "<select>";
$sql = "SELECT * FROM users where userid='".$userid."'";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
{
 echo "<option>" .$row['company']. "</option>";
}
echo "</select>";

mysqli_close();
?>

可能只是拼写错误,但您混合使用了mysql和mysqli函数,已经声明了mysql_query和mysql_fetch_array,而使用mysqli_close将其关闭,则可能是一个问题,具体取决于您在这段代码上写的内容,或者实际上这是否仅仅是一个错误。错字。

其他可以尝试的方法是尝试在mysql客户端/ phpmyadmin中查询查询,看看它是否有任何结果或错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM