lzth.net
当前位置:首页 >> php连接mysql数据库,执行查询语句后,排序后再输出 >>

php连接mysql数据库,执行查询语句后,排序后再输出

你的情况直接使用排序语句就可以select id, typefrom newswhere order by id desc

把$sql打印出来看看和你在mysql里运行的是不是一样的就知道了.希望可以帮到你

php中,.是连接符,改成这样$proname = "SELECT areaname FROM oepre_user_params JOIN oepre_hometown ON oepre_user_params".".`provinceid` = oepre_hometown.`areaid` WHERE userid=123;

你先把数据从数据库调出来,然后对数据排序,排序后的数据你可以用到程序上,也可以再存到数据库里再看看别人怎么说的.

SELECT * FROM `表名` ORDER BY '你那个时间字段的名字' desc

select * from table(这里换成你的表名) where 1 order by arc asc group by arc先在你的数据库运行下上面的sql语句看看对不对吧 很久没用mysql 不确定是否对了(看到问题所以顺便回答下) 哈哈 如果对你再查php操作数据库函数 几步就能输出了 很简单的

如果数据量不大的情况 可以自己写一个方法 再建立一个新表 新表中添加一个 排序条件的字段 然后 把数据库原表中的内容 根据自己的需要 先进行排序 然后 再按照经过排序后的数组的顺序 插入到新表当中

方法一: $link = mysql_connect("192.168.1.1", "myuser", "mypass");--连接数据库 if(FALSE == $link) { echo "Connect database failed!"; } $query = "select * from a order by id"; mysql_select_db('test', $link);--选择数据库 $result

<?php$dbhost = 'localhost:3306'; // mysql服务器主机地址$dbuser = 'root'; // mysql用户名$dbpass = '123456'; // mysql用户名密码$conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); }// 设置

首先定义一个空数组array(); ,然后把查询语句放进去array();

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com