[英]How to fetch data from database table on PHP page
我创建了一个IMS,因为我试图从数据库的一个表中获取数据并以下拉形式显示到另一页。 在数据库中,我已经创建了一个名为party的表,该表中有一个名为party_name的列可用,我必须将该列数据提取到我的订单页面中。 下面是我的代码。 如果有人知道解决方案,那就请帮忙。
<select name="party[]" style="width:100%;" required>
<?php
$result=mysql_query("SELECT * FROM partys");
while ($row = mysql_fetch_array($result)) {
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['party_name'];?></option>
<?php
}
?>
</select>
首先: 不建议使用mysql扩展名 ,至少应使用mysqli_ *:
其次:尝试以下示例,将数据库连接字符串变量替换为数据库凭据:
<select name="party[]" style="width:100%;" required>
<option value="">-- Please select --</option>
<?php
$dbc = mysqli_connect('localhost', 'userName', 'password', 'databaseName')
or die('Error connecting to MySQL server.');
$query = "SELECT * FROM partys";
$result = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($result)) {
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['party_name'];?></option>
<?php } ?>
</select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.