从phpmyadmin中的表填充字段

时间:2016-12-08 21:34:35

标签: enums phpmyadmin field populate

我有一个我目前正在使用phpmyadmin

管理的数据库

我有两张桌子:

book(int id,varchar title,varchar category)

类别(varchar类别)

插入新书时,我希望使用类别表中的所有类别填充类别,但我无法在phpmyadmin中执行此操作。我只能使用枚举

1 个答案:

答案 0 :(得分:0)

这是你需要做的...... 在HTML中创建一个下拉列表(选择框),其中包含将填充下拉列表的PHP脚本(这是HTML中的PHP)

print("<select name='car_make_sel' id='car_make_sel'>
    <option value=''>Choose Make</option>");
    include 'includes/[getCategories].php';
print("</select>");

在PHP脚本中,使用:

$mysqli= new mysqli($mysql_host, $mysql_user, $mysql_password, $mysql_database);

if($mysqli->connect_errno > 0){
    die('Unable to connect to database [' . $db->connect_error . ']');
}    
$stmt = 'SELECT distinct `car_model` FROM lsc_callRecord order by `car_model`';
$resultMod = $mysqli->query($stmt);
while($rows = $resultMod->fetch_assoc()){
    print("<option value='". $rows['car_model'] ."'>". $rows['car_model'] ."</option>");
}

这一切都来自我用汽车模型填充选择下拉列表的页面。您可以将此作为模板用于您使用它的任何内容。