从数组中引用特定行的列值

时间:2016-09-16 16:55:20

标签: php mysql

我已经阅读了很多关于此问题的答案,但它们似乎并没有起作用。

我有以下代码:

$amountoflikes=mysql_query("SELECT * FROM  `uc_likes` WHERE `dwable` =  '372'");

返回以下内容:

enter image description here

如果我想在第二行回显dwable的值(不涉及初始查询)。

我试过了:

while($row3 = mysql_fetch_assoc($amountoflikes)){
    $json[] = $row3;
    }
    echo json_encode($json);

但是这会返回null。

我目前正在使用PHP 5.5(原生)。

我没有使用MySQLi或MySQL PDO。

有人能告诉我哪里出错了。理想情况下,我不想使用循环,但我不知道是否可能。

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试将$ json声明为while上面的数组:

$json = array();

答案 1 :(得分:1)

按如下方式声明您的数组

$json = array();

并查看结果前是否有结果

if ($amountoflikes)
{
  while(){...}
}