如何查看此数组的结果。例如,如果用户使用那里的电子邮件地址example1@example.com登录,它应该只显示他们的信息。
我有豆子在网上寻找答案,但没有运气。我发现我的数组结果没有显示ID 1,2,3,这可能是它不工作的原因吗?我可以用PHP或table创建ID吗?或者是我遗漏了一个简单的代码。我已经遵循了针对表和PHP的www.w3schools.com的所有步骤,但我仍然知道我遗漏了一些东西。我只是还不明白它是什么。我知道这个问题可能已经有了答案,但我在谷歌上找不到答案,因为我不知道在搜索中寻找什么。有什么我能做的吗?
另外,如果你能给我一个有用的地方,让我学到更多的东西,那也是很好的。
Array
(
[id] => 1
[EmailAddr] => example1@example.com
[Password] => 123456
[client] => 555555
[firstname] => first
[lastname] => name
)
Array
(
[id] => 2
[EmailAddr] => example2@example.com
[Password] => 987654
[client] => 555556
[firstname] => my
[lastname] => name
)
下面是代码。
$sql = "SELECT id, EmailAddr, Password, client, firstname, lastname FROM table";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
// echo "id: " . $row["EmailAddr"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br><br><br>";
?><pre><?print_r($row); ?></pre><?
}
} else {
echo "0 results";
}
发布于 2018-06-13 07:03:24
尝试此查询:
SELECT id FROM mytable WHERE EmailAddr='myemail@gmail.com';
其中id
是要从表中提取的值。有关详细信息,请参阅https://www.w3schools.com/sql/sql_where.asp。
https://stackoverflow.com/questions/50824187
复制相似问题