我目前正在研究php和MySQL。我已经使用索引将示例数据放到我的数据库中,但它没有显示在我的浏览器中。我跟着这个youtuber,看起来它适合他。
这是我没有显示索引
这是我的数据库代码
<?php
require_once('mysqli_connect.php');
$query = "SELECT id, email, phone, firstName, lastName,
anniversary, birthday, sign_up_date FROM Customer_Info";
$response = @mysqli_query($dbc, $query);
if($response){
echo '<table align="left"
cellspacing="5" cellpadding="8">
<tr><td align="left"><b><Email Address></b></td>
<td align="left"><b><Phone></b></td>
<td align="left"><b><First Name></b></td>
<td align="left"><b><Last Name></b></td>
<td align="left"><b><Anniversary></b></td>
<td align="left"><b><Birthday></b></td>
<td align="left"><b><Signed Up Date></b></td></tr>';
while($row = mysqli_fetch_array($response)){
echo '<tr><td align=left">'.
$row['email'] . '</td><td align="left">' .
$row['phone'] . '</td><td align="left">' .
$row['firstName'] . '</td><td align="left">' .
$row['lastName'] . '</td><td align="left">' .
$row['anniversary'] . '</td><td align="left">' .
$row['birthday'] . '</td><td align="left">' .
$row['sign_up_date'] . '</td><td align="left">';
echo '</tr>';
}
echo '</table>';
} else{
echo "Couldn't issue database query<br />";
echo mysqli_error($dbc);
}
mysqli_close($dbc);
?>
这就是它假设的样子
答案 0 :(得分:1)
元素内的文字不应位于尖括号中。
<b><Email Address></b>
应该是
<b>Email Address</b>
答案 1 :(得分:0)
尝试使用
<strong>
而不是
<b>
已被弃用! 我怀疑现代浏览器仍然会渲染它们
答案 2 :(得分:0)
使用double
标记而不是<th>
作为标头。并注意@Display Name所说的内容