1
即时通讯相当新,如果可能,我想请求您的帮助。 我在一个MYSQL数据库中的两个表之间传递信息。PHP帮助从查询中获取ID
这里是我的代码:
$query1=mysql_query("select id, nazov, status from addd");
$querykategoria=mysql_query("SELECT id, kategoria, idfirma from properties where idfirma='$query2['id']'"); // =================>HERE IS THE PROBLEM
$query3=mysql_fetch_array($querykategoria);
echo "<table><tr><td><h3>Nazov</h3></td><td><h3>Kategoria</h3></td><td><h3>Status</h3></td><td></td><td></td>";
while($query2=mysql_fetch_array($query1))
{
echo "<tr><td><a href='firma/firma-properties.php?id=".$query2['id']."' class=nazov>".$query2['nazov']."</a></td>";
echo "<td>".$query3['kategoria']."</td>";
echo "<td>".$query2['status']."</td>";
echo "<td><a href='edit.php?id=".$query2['id']."'>Edituj</a></td>";
echo "<td><a href='delete.php?id=".$query2['id']."' class=zmazat>Zmazat</a></td><tr>";
}
而问题是这样的代码:
$querykategoria=mysql_query("SELECT id, kategoria, idfirma from properties where idfirma='$query2['id']'");
我知道,这段代码输出了我的错误,因为我没有变量$ QUERY2定义呢。但我怎么能得到这个以某种方式工作?
我的问题是我如何从QUERY2获取ID,并将其存储到像$ newid的变量,所以我可以通过它喜欢这里:
$querykategoria=mysql_query("SELECT id, kategoria, idfirma from properties where idfirma='$newid'");
? 谢谢:)