【发布时间】:2016-12-31 06:02:17
【问题描述】:
我正在做一个项目,该项目需要我从数据库中获取特定数据。 假设我有一个值 (UserID),并且我需要与指定的 UserID 在同一行中的所有其他值。
我正在使用 PHP 开发树莓派。
这是我的数据库:
这是我用来联系数据库并(尝试)获取“Raumname”的代码。 正如您在图片上看到的,有一个名为 UserID 的值,其中有两次。一次旁边有“Raum1”,另一次旁边有“Raum2”。
现在,我需要我的代码来输出“Raum1”和“Raum2”。
但是使用我当前的命令,我只能得到“Raum1”。
<?php
try
{
$con=mysqli_connect("xxx.xx.xxx","xxx","xxxx","xxxxx");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$anmeldecode = $_GET['anmeldecode'];
$query = "SELECT Raumname From UserinRaum r INNER JOIN Benutzer u ON u.Anmeldecode = r.UserID WHERE $anmeldecoder.Anmeldecode = '$anmeldecode'";
$result = mysqli_query($con, $query);
$row = $result->fetch_row();
echo $row[0].",".$row[1].",".$row[2].",".$row[3].",".$row[4].",".$row[5];
mysqli_close($con);
}
catch(Exception $e)
{
echo $e->getMessage();
}
?>
谢谢你帮助我。
【问题讨论】:
-
请在此处粘贴您的代码。很简单。
-
请添加一些代码。
-
您的问题类似于有与
mysqli_fetch_array()或mysqli_fetch_assoc()相关的答案,但问题是您无法收到答案,因为没有人知道从哪里开始。在此处查找How to ask good questions -
您好,感谢您的回答。我现在添加了代码