MYSQL DESC LIMIT变量

时间:2014-11-17 10:44:36

标签: php mysql

我尝试运行此代码

$anzahl_neu_ds = $num_rows_after - $num_rows;
    $neue_logs = "SELECT * FROM `logs` WHERE Seitenname = '$val' Order by `Date/Time` DESC LIMIT $anzahl_neu_ds;";
    $ergebnis = mysql_query($neue_logs)
            OR die("Error: $ergebnis <br>".mysql_error());

但我只得到1个结果。我是如何在DESC LIMIT旁边插入$anzahl_neu_ds的? 或者如何在查询中插入变量?

感谢您的帮助:

亲切的问候, 凯文

1 个答案:

答案 0 :(得分:2)

您只做一个mysql_query而不是将结果作为数组获取。请尝试使用以下代码:

&#13;
&#13;
$anzahl_neu_ds = $num_rows_after - $num_rows;
    $neue_logs = "SELECT * FROM `logs` WHERE Seitenname = '$val' Order by `Date/Time` DESC LIMIT $anzahl_neu_ds";
    while($ergebnis = mysql_fetch_array($neue_logs)){
      echo $ergebnis[0].'<br/>';
    }
&#13;
&#13;
&#13;