我有一个奇怪的问题。是否有任何原因我无法显示从 MySQL 数据库轮询的电子邮件地址?
轮询数据库:
$AE_item = mysqli_query($dblink, 'SELECT AEmail FROM heac2013 WHERE cid =' . $heac);
if (!$AE_item) {
$AEmail = 'Error reading data: ' . mysqli_error($dblink);
}
while ($AErow = mysqli_fetch_array($AP_item)) {
$AEmail = $AErow['AEmail'];
}
当轮询不包含电子邮件地址的字段时,相同的代码可以工作,例如查询电话号码
$AP_item = mysqli_query($dblink, 'SELECT APhone FROM heac2013 WHERE cid =' . $heac);
if (!$AP_item) {
$APhone = 'Error reading data: ' . mysqli_error($dblink);
}
while ($AProw = mysqli_fetch_array($AP_item)) {
$APhone = $AProw['APhone'];
}
在所有这些民意调查结束时,有一个包含回显标签的 html 文档
<?php echo $AEmail; ?> and <?php echo $APhone; ?>
我很困惑。html 页面中显示了其他数据(姓名、地址、电话、人的图像),但电子邮件地址返回为空白。
使用 PHPmyadmin 检查数据库时,字段在那里,并且 sql 查询有效,但在我的 php/html 文档中,电子邮件不显示。
这个 n00b 有什么东西不见了吗?