我试图按日期在oder中删除一些东西,但应该选择文章的查询不起作用。我对where和order by有一个问题。
我尝试了什么:
$query = mysql_query("select * from my_article where id = '<?php echo $_SESSION['idArticle]';?>' order by date") ;
我该如何解决这个问题?
答案 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。