来自 MySQL 的 PHP 组合框

标签 php mysql sql combobox while-loop

我正在做功课,我们应该进行注册,但我卡在了组合框,它确实显示了一些东西,但它显示了一个空白,我们被禁止使用 mysql_query 和除 PDO 之外的任何其他对象.

$query = "SELECT * FROM tbltypkon";
    $result = $db->query($query);
    while($row=mysql_fetch_array($result, MYSQL_ASSOC)){                                                 
       echo "<option value='".$row['ID_TYPKON']."'>".$row['TYPKONTAKTU']."</option>";
    }

最佳答案

代替

$row = mysql_fetch_array($result, MYSQL_ASSOC)

你应该使用

$row = $result->fetch(PDO::FETCH_ASSOC)

参见 PDOStatement::fetch in the PHP Manual .

关于来自 MySQL 的 PHP 组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22879642/

相关文章:

php - Linux bash 内联命令执行程序并限制资源

php - 根据条件列出 html 表中的一行

sql - 如何提高sqlite查询速度

javascript - 取消混合 php 和 js 文件

php - 隐藏字段验证码是否足够安全?

mysql - 具有用户定义变量的 MySQL 多语句查询中的竞争条件?

mysql - 无法在正确的 URL 中打开 Joomla 文章

mysql - 避免在内部选择中进行全表扫描

COUNT(*) 小于 2 的 SQL 更新

php - 如何在sql中选择下一行分页