Php 在mysql中搜索并回显多个结果
抱歉,如果这是一个愚蠢的问题,但我真的找不到答案:) 我可以从数据库中搜索和回显多个结果吗?比如说Php 在mysql中搜索并回显多个结果,php,mysql,database,echo,Php,Mysql,Database,Echo,抱歉,如果这是一个愚蠢的问题,但我真的找不到答案:) 我可以从数据库中搜索和回显多个结果吗?比如说 id|first name|last name|email-adress 1 |matthias |oben |matthiasoben@... 2 |senne |vanhoof |sennevanhoof@... 3 |han |jacobs |hanjacobs@... 4 |matthias |dieltiens|matthiasdieltiens.
id|first name|last name|email-adress
1 |matthias |oben |matthiasoben@...
2 |senne |vanhoof |sennevanhoof@...
3 |han |jacobs |hanjacobs@...
4 |matthias |dieltiens|matthiasdieltiens...
5 |jeroen |meys |jeroen.meys@...
SELECT `email-address` FROM `table` WHERE `first name` = 'matthias'
我想回想起那些拥有
名字叫“matthias”
这可能吗
谢谢当然,您应该运行mysql\u查询,然后执行循环,直到mysql\u fetch\u行为空:
$result=mysql_query("select * from bla");
while($row=mysql_fetch_row($result))
{
your code here... $row[0]...$row[FIELD NUBMER];
}
对于你的第二个问题,你应该在你的查询中使用WHERE
SELECT 'email' FROM YOUR_TABLE WHERE name='matthias'
当然,您应该运行mysql\u查询,然后执行循环,直到mysql\u fetch\u行为空:
$result=mysql_query("select * from bla");
while($row=mysql_fetch_row($result))
{
your code here... $row[0]...$row[FIELD NUBMER];
}
对于你的第二个问题,你应该在你的查询中使用WHERE
SELECT 'email' FROM YOUR_TABLE WHERE name='matthias'
像
$query = "SELECT * FROM People WHERE first_name = 'matthias'";
$results = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo $row['email'] . "<br />";
}
$query=“从名字为“matthias”的人中选择*;
$results=mysql\u query($query);
while($row=mysql\u fetch\u assoc($result)){
echo$row['email']。“
”;
}
类似于
$query = "SELECT * FROM People WHERE first_name = 'matthias'";
$results = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo $row['email'] . "<br />";
}
$query=“从名字为“matthias”的人中选择*;
$results=mysql\u query($query);
while($row=mysql\u fetch\u assoc($result)){
echo$row['email']。“
”;
}
是的,你可以。例如,使用返回多行的SQL语句
id|first name|last name|email-adress
1 |matthias |oben |matthiasoben@...
2 |senne |vanhoof |sennevanhoof@...
3 |han |jacobs |hanjacobs@...
4 |matthias |dieltiens|matthiasdieltiens...
5 |jeroen |meys |jeroen.meys@...
SELECT `email-address` FROM `table` WHERE `first name` = 'matthias'
(有些列名称很糟糕;只能使用字母、数字和下划线)是的,可以。例如,使用返回多行的SQL语句
id|first name|last name|email-adress
1 |matthias |oben |matthiasoben@...
2 |senne |vanhoof |sennevanhoof@...
3 |han |jacobs |hanjacobs@...
4 |matthias |dieltiens|matthiasdieltiens...
5 |jeroen |meys |jeroen.meys@...
SELECT `email-address` FROM `table` WHERE `first name` = 'matthias'
(这里有一些非常糟糕的列名;只使用字母、数字和下划线)