我想通过1选择从SQL中提取所有内容。
我有这样的桌子:
client_id | name | company | number | stockfile | sum_pallets | time |
111 | Peter | O2 | 77533 | 002S | 121 | 11:00|
111 | Peter | O2 | 77534 | 002S | 42 | 11:00|
111 | Peter | O2 | 77535 | 002S | 85 | 11:00|
111 | Peter | O2 | 77533 | 002S | 215 | 10:00|
181 | Steven| Call2 | 89555 | S2S | 150 | 11:00|
181 | Steven| Call2 | 89559 | S2S | 80 | 10:00|
我使用此代码从sql中进行选择-
$supplier = mysql_query("SELECT * from table")
现在我需要类似的东西来提取-
while($record = MySQL_Fetch_Array($supplier) WHERE Time = "10:00" AND Name = "PETER"):
所以我会得到:
只有1条记录和所有列的时间为10:00,名称为PETER。
有人可以帮我吗?
我不想使用超过1个选择。
答案 0 :(得分:0)
这是执行此操作的一种方法:
$supplier = mysql_query("SELECT * FROM table");
while($record = mysql_fetch_array($supplier)) {
if ($record['Name'] == "Peter" && $record['Time'] == "10:00") {
// Here's Peter with time 10:00
}
}