通过mysql php从数据库顺序中选择

时间:2016-07-21 08:03:49

标签: php mysql

我试图按日期在oder中删除一些东西,但应该选择文章的查询不起作用。我对where和order by有一个问题。

我尝试了什么:

  $query = mysql_query("select * from my_article where id = '<?php echo $_SESSION['idArticle]';?>' order by date") ;

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

建议: -

关于mysql_*: -

php5.5开始不推荐

php7.0移除。

因此请使用mysqli_*PDO(使用prepared statements)。

当前解决方案: -

<?php 
  $id = $_SESSION['idArticle']; // here `'` is missed in your question code
  $query = mysql_query("select * from my_article where id = $id order by `date`") ; 

答案 1 :(得分:0)

  $query = mysql_query("select * from my_article where id='".$_SESSION['idArticle']."' order by date") ;

你可以试试这个。你需要考虑sql注入;)

答案 2 :(得分:0)

确保日期字段的数据类型不是varchar。