Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql中搜索并回显多个结果_Php_Mysql_Database_Echo - Fatal编程技术网

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'
(这里有一些非常糟糕的列名;只使用字母、数字和下划线)