这是我从数据库中检索值的代码
$query = "SELECT * FROM t_contact
WHERE id = {$project_details_id} LIMIT 1";
$all_post_info1 = mysql_query($query, $connection);
confirm_query($all_post_info1);
$project_details = mysql_fetch_array(show_project_details($project_details_id));
foreach ($project_details as $fieldname) {
echo $fieldname . "</br>";
}
和
function confirm_query($confirm_result) {
if (!$confirm_result) {
die("Database query failed1: " . mysql_error());
}
}
我为每个字段获得两次输出。我的数据库中有 27 列,我得到 54 个输出。例如,数据库中有名称、电子邮件列,我的输出显示如下
name
name
email
email
有些人请告诉我这段代码有什么问题。