链接mysql数据库,输出数据
2015-12-19 13:10
567 查看
<?PHP // 旧版的 header("Content-type: text/html; charset=utf-8"); $con = mysql_connect('localhost', 'root', ''); mysql_select_db('music'); mysql_query('set names utf8'); $sql = 'select name, musicName from music_list'; $query = mysql_query($sql); if( $query && mysql_num_rows($query) ){ while($row = mysql_fetch_assoc($query)){ $data[] = $row; } echo json_encode($data); } //下面是5.3以上的版本的 //定义头文件utf-8编码 header("Content-type: text/html; charset=utf-8"); //链接数据库 $link = new mysqli('localhost', 'root', '', 'music'); //如果数据库链接失败 if(mysqli_connect_errno()){ die('Unable to connect!'); } //对数据库定于utf8的编码 mysqli_set_charset($link, 'utf8'); //表查询语句 $sql = 'select name, musicName from music_list'; //执行查询代码 $result = $link->query($sql); //声明data数组变量 $data = array(); //循环查询语句 放到data数组里面 while( $row = $result->fetch_object() ){ $data[] = $row; } //输出数组 echo json_encode($data); ?>
相关文章推荐
- service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误
- MySQL的timeout超时你遇到过几种情况
- mysql5.7修改root密码
- nodejs中操作mysql数据库示例
- 一次mysql瘫痪解救
- 一次mysql瘫痪解救
- jdbc 连接mysql乱码问题
- mysql 查询的流程
- mysql5.7+sphinx plugin 源码安装
- 简单整理MySQL的日志操作命令
- 深入解析MySQL的事务隔离及其对性能产生的影响
- Mac MySQ连接不成功:Error: Can't connect to local MySQL
- ubuntu 安装mysql及目录位置
- MySQL-Binlog解析篇:4 大体框架出炉
- 使用从mysql中取数据
- MySQL数据类型和常用字段属性总结
- mysql UNIX时间戳与日期的相互转换
- mysql 安装
- MySQL 5.7.10最新版本源代码安装详细过程
- mysql乐观锁的使用