MySQLI / PHP mysql_fetch_array()一直缺少第一个条目

时间:2014-11-13 20:34:25

标签: php mysqli

我正在尝试从表中获取所有“请求者”并将其作为表单中的选项提供。据我所知,我之前没有获取第一行,但不知怎的,我的代码错过了第一个条目。

此外,当我提交表单并尝试使用$_POST获取所选值时,它不会获取所选值,而是在该表单之前获取该条目。

以下是代码:

<select name="requestor">
             <option value="%">Please select Requestor</option>
<?php
$con=mysqli_connect("localhost","username","password","database");
//============== check connection
if(mysqli_errno($con))
{
echo "Can't Connect to mySQL:".mysqli_connect_error();
}
$logins = mysqli_query($con, "select Login_name from login");


while ($dsatz = mysqli_fetch_assoc($logins))
{
echo $dsatz["Login_name"]  . "<option value=". $dsatz["Login_name"]."</option>" . "<br />";
}

mysqli_close($con);                                         
?>
         </select>

1 个答案:

答案 0 :(得分:1)

echo "<option value='".$dsatz["Login_name"]."'>".$dsatz["Login_name"].'"</option>";
循环中的

相关问题