【问题标题】:PHP SQL: select data from 2 tablesPHP SQL:从 2 个表中选择数据
【发布时间】:2017-10-14 21:06:02
【问题描述】:

我有两张桌子

Tbl A 列: id nama kdwil

Tbl B 列: id nama kdwil

想要显示该表中kdwil 为某个值的所有数据

原来如此

    $query2 = "SELECT * FROM a, b where a.kdwil=b.kdwil and a.kdwil='$kdwil'";
    $result2 = mysql_query($query2);
    while($row2 = mysql_fetch_array($result2)){ 
        echo "<label><input type='checkbox' value='".$row2['nama']."'>".$row2['nama']."</label>";

但没有返回任何结果。

【问题讨论】:

  • 您应该使用 PDO / MySQLi,不推荐使用 mysql_* 函数。

标签: php sql


【解决方案1】:
$query2 = "SELECT * FROM a, b where a.kdwil=b.kdwil and a.kdwil='$kdwil'";
$result2 = mysql_query($query2);
while($row2 = mysql_fetch_assoc($result2)){ 
    echo "<label><input type='checkbox' value='".$row2['nama']."'>".$row2['nama']."</label>";

改用 mysql_fetch_assoc。

【讨论】:

猜你喜欢
  • 2013-09-04
  • 2015-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多