奇妙な質問があります。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'];
}
これらすべてのポーリングの最後に、echo タグを含む html ドキュメントがあります。
<?php echo $AEmail; ?> and <?php echo $APhone; ?>
よくわかりません。HTML ページには他のデータ (名前、住所、電話番号、人物の画像) が表示されますが、電子メール アドレスは空白として返されます。
PHPmyadmin でデータベースをチェックすると、フィールドが存在し、SQL クエリが機能しますが、私の php/html ドキュメント内で電子メールが表示されません。
この n00b に欠けているものはありますか?