从MYSQL查询不在PHP中输出

时间:2014-04-07 23:58:35

标签: php mysql

我的代码

$query = "SELECT `url` FROM `$drop` WHERE `vidname`= '$tier_two'";
$dave= mysql_query($query) or die(mysql_error());
    echo "<p>";
print $query;

我试图在url字段中回显但是我想出了空白

2 个答案:

答案 0 :(得分:0)

你可以这样做:

$result = mysqli_query($query);
$row = mysqli_fetch_array($result);
extract($row);

echo $url;

注意:打印$query正在打印您的sql命令..,为了打印您的查询结果,您可以使用我的建议或@Companjo的建议(啊,他的帖子被删除)..和(作为@ Phil的评论)使用mysqli_*的原因是因为mysql_*已被弃用。

<强>参考
http://php.net/manual/en/mysqli-result.fetch-array.php
您可能希望在此处使用mysqli查看连接创建(如果您决定使用mysqli_*): http://php.net/manual/en/mysqli.quickstart.connections.php

另外:mysql_mysqli_并没有多大区别......在您尝试时,您会意识到这一点......

答案 1 :(得分:0)

你可以试试这个:

$query = mysql_query("SELECT url FROM '$drop' WHERE vidname= '$tier_two'");  

while($row = mysql_fetch_array($query)){    

  $url = $row["url"];   
  echo $url;

}