嗨,所以我试图把所有的用户放在一个数据库中,将表放到一个html表中,这就是我所拥有的:
<table class="table table-striped">
<thead>
<tr>
<th>UUID</th>
<th>Full Name</th>
<th>Email</th>
<th>Access Key</th>
<th>Phone Number</th>
<th>Activated</th>
<th>Role</th>
</tr>
</thead>
<tbody>
<?php
include_once('inc/conf/databaseConnect.php');
$query = mysql_query("SELECT * FROM list_users ORDER by id");
while($row = mysql_fetch_array($query)){
echo "<tr>";
echo "<td>".$row['uuid']."</td>";
echo "<td>".$row['firstname'].$rowtwo['lastname']."</td>";
echo "<td>".$row['email']."</td>";
echo "<td>".$row['security_key']."</td>";
echo "<td>".$row['phone_no']."</td>";
echo "<td>".$row['activated']."</td>";
echo "<td>".$row['role']."</td>";
echo "</tr>";
}
?>
</tbody>
</table>
此dosnt返回任何内容或任何错误。它正确地连接到数据库我已经检查过它只是没有检索用户。
databaseConnect.php:
<?php
//Create Connnection
$sqlLink = mysqli_connect('localhost', 'root', 'classified', 'user_details');
//If Error Connecting
if(!$sqlLink) {
die('<center><br><h3>Error connecting to servers Database.');
}
?>
答案 0 :(得分:2)
看到您的编辑后,因为您没有使用originally show我们使用的连接方法;这里的全能答案(至少是最重要的答案)是你不能混合使用不同的MySQL API。
您需要使用从连接到查询的相同内容。
另外$rowtwo
应该是$row
,正如我在评论中所说的那样my asking关于dataConnect.php文件中的内容。
开始使用预准备语句来帮助防止SQL注入。
答案 1 :(得分:0)
至少检查错误:
if ($query = mysql_query("SELECT * FROM list_users ORDER by id");) {
...
} else {
echo '<b>MySQL error:</b><br>' . mysql_error() . '<br />';
}
答案 2 :(得分:0)
您必须使用mysql_fetch_assoc()
代替mysql_fetch_array
或使用此mysql_fetch_array($result, MYSQL_ASSOC)
抓取。
答案 3 :(得分:0)
感谢。我已经修复了使用mysqli方法更新的问题
data Thing = Thing { chOne :: Int, chTwo :: Int }
| OtherThing { chOne :: Int, chTwo :: Int, chThree :: String }