如何查看此数组的结果。例如,如果用户使用电子邮件地址example1@example.com登录,则只应显示其信息。
我有豆子在线寻找答案而没有运气。我发现我的Array结果没有显示ID 1,2,3,这可能是它无法工作的原因吗?我可以用PHP或表创建一个ID吗?或者它是一个我缺少的简单代码。我已经按照www.w3schools.com上的表格和PHP的所有步骤,我仍然知道我遗漏了一些东西。我只是不知道它到底是什么。我知道可能已经有了这个问题的答案,但我在Google上找不到答案,因为我不知道在搜索中要查找什么。有什么我能做的吗?
同样,如果你能指导我有用的东西,我也可以学到更多的东西。
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";
}
答案 0 :(得分:0)
尝试此查询:
SELECT id FROM mytable WHERE EmailAddr='myemail@gmail.com';
其中id
是您要从表中提取的值。有关详细信息,请参阅https://www.w3schools.com/sql/sql_where.asp。