我搜索过可能的解决方案。我尝试过尝试mysql_fetch_assoc和mysql_fetch_array的变种。 但输出stil:资源ID#5
以下是代码:
<?php
$sql = "select bidang.idRel from relationship, bidang where relationship.idRel = bidang.idRel";
$result = mysql_query($sql);
echo $result ;
?>
如果我改成它
echo $result['idRel'] ;
没有显示。
我该怎么办?
请帮帮我。
答案 0 :(得分:0)
您正在打印资源,而不是结果集。
结果附加到它,但它不是实际的结果集。
您需要通过循环结果集来获取结果集。
E.g。
$sql = "select bidang.idRel from relationship, bidang where relationship.idRel = bidang.idRel";
$result = mysql_query($sql);
if (mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
print_r($row);
}
}
注意:不要使用mysql_函数。它们已被弃用,将在以后的PHP版本中删除。请改用mysqli_。
答案 1 :(得分:0)
应该是这样的
<?php
$sql = "select bidang.idRel from relationship, bidang where relationship.idRel = bidang.idRel";
$result = mysql_query($sql);
while($raw = mysql_fetch_array($result))
{
echo $raw['ColumnName'];
}
?>