`

php连接Mysql数据库php连接Mysql数据库,查询数据转化为json

    博客分类:
  • PHP
阅读更多
<?php
/*
 * Created on 2013-1-17
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
//连接数据库
$link = mysql_connect("127.0.0.1", "root", "root") or die("Could not connect:" . mysql_error());
//选择数据库
mysql_select_db("ecity", $link) or die("Can\'t use db:" . mysql_error());
//进行你想要的操作
mysql_query("set names 'utf8'");
?>

 

   查询语句:in , like,between and

if($area!=null){
		for($i=0;$i<count($arr);$i++){
			$s=$s.",'"."$arr[$i]"."'";
		}
		$s=trim($s,",");
//		echo $s;
		$sql = $sql . " and location in ($s) ";
	}
	if($type!=null){
		$sql = $sql . " and type like '%$type%' ";
	}
	if($price!=null){
		$sql = $sql . " and price between $arr_price[0] and $arr_price[1] ";
	}

 

查询数据转化为json:

function encode($str) {
	$code = json_encode($str);
	return preg_replace("#\\\u([0-9a-f]{4}+)#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $code);
}

$sql = "select * from tc_table ";
$query = mysql_query($sql) or die(mysql_error());
$rows = mysql_num_rows($query);
while ($row = mysql_fetch_object($query)) {
	$str[] = $row;
}

echo '{"Count":"'.$rows.'","list":'.encode($str).'}';

 

分享到:
评论

相关推荐

    PHP连接MySQL数据库并以json格式输出

    在PHP中,有面向对象和面向过程两种方式来连接MySQL数据库,这两种方式都可以实现将查询结果转化为JSON格式。 1. **面向对象方式连接MySQL**: 面向对象的方式使用`mysqli`类来建立数据库连接。首先,设置服务器名...

    android开发连接mysql数据库

    总之,Android连接MySQL数据库通常涉及到客户端-服务器架构,其中PHP作为服务器端处理数据库操作,而Android客户端通过HTTP/HTTPS请求数据并解析返回的JSON结果。在整个过程中,安全性和性能优化是至关重要的考虑...

    PHP MYSQL 查询汉字jsonencode处理

    在这个例子中,`viewdata.php`通过`mysqli`连接到MySQL数据库,执行SQL查询,将结果集转化为PHP数组,并使用`json_encode`生成UTF-8编码的JSON字符串。设置正确的字符集和使用`JSON_UNESCAPED_UNICODE`选项确保了...

    Android用listview显示数据库中的数据

    在Android开发中,将...总之,Android应用连接后台MySQL数据库并在ListView中展示数据,是一个涉及网络通信、数据解析、UI设计等多个环节的过程。理解和掌握这个过程,对于Android开发者来说,是非常重要的实践技能。

    省市区级联菜单MySQL数据库以及源代码打包

    3. 级联菜单渲染模块:将查询结果转化为前端可以理解的数据格式(如JSON),供前端展示级联选择器。 4. 前端界面模块:使用HTML、CSS和JavaScript实现级联菜单的交互逻辑,通常会利用AJAX技术异步更新菜单项。 在...

    android+json+php+mysql+CRUD功能

    本项目结合了Android客户端、JSON数据格式、PHP服务器端以及MySQL数据库,提供了一个完整的解决方案。下面将详细介绍这个系统中的关键技术点。 一、Android客户端 1. 数据请求:Android应用通过HTTP或HTTPS协议与...

    mysql-overview_rev5.json

    四、MySQL数据库类型 MySQL支持多种数据库类型,包括: - **InnoDB**:默认引擎,支持事务、行级锁定和外键约束。 - **MyISAM**:不支持事务,但读取速度快,适合只读或更新不频繁的表。 - **Memory**:数据存储在...

    加入数据库mysql实现android注册登陆功能的客户端服务器源码

    在Android端,可以使用如Retrofit、OkHttp等网络库来发起网络请求,同时使用Gson库将数据转化为JSON格式。客户端还需要一个用户界面,包含输入字段(用户名、密码)和按钮(注册、登录),当用户点击按钮时,相应的...

    php与mysql的交互

    PHP通过MySQL扩展库来连接MySQL数据库。首先,PHP使用mysqli或PDO_MySQL扩展建立到MySQL服务器的连接。然后,使用SQL语句执行各种数据库操作,如SELECT查询、INSERT插入、UPDATE更新和DELETE删除记录。结果集可以...

    jq.ajax+php+mysql实现分页显示数据

    总结来说,实现“jq.ajax+php+mysql实现分页显示数据”的过程主要包括:前端使用jQuery的AJAX发送请求,PHP后端处理请求并从MySQL数据库获取分页数据,再将数据转化为JSON返回给前端,前端解析JSON并动态更新页面。...

    php jquery json无刷新提交查询实例

    // 获取JSON数据并转化为关联数组 ``` 执行查询后,用`json_encode()`将结果编码为JSON格式: ```php $results = array(...); // 查询结果 echo json_encode($results); // 返回JSON数据到前端 ``` 前端的`...

    Android移动终端与PHP及MySQL数据通信设计.pdf

    数据以JSON格式在客户端与服务器间传递,PHP将查询结果转化为JSON字符串,再由Android应用解析成Java对象。 3. PHP与MySQL的交互 PHP是一种广泛使用的服务器端脚本语言,尤其适合Web开发。它可以轻松地与MySQL...

    关于使用json传递数据给客户端的例子

    这段代码连接到MySQL数据库,执行SQL查询获取用户数据,并将结果转化为JSON格式返回给客户端。`jsonify`函数是Flask提供的,用于将Python字典转化为JSON响应。 在客户端,JavaScript可以使用`fetch` API或者jQuery...

    Highcharts+PHP+Mysql生成饼状统计图

    在本案例中,PHP用于连接MySQL数据库,执行SQL查询以获取数据,然后将这些数据转换为Highcharts所需的JSON格式,最后将JSON数据发送到客户端以生成饼状图。 【MySQL】: MySQL是世界上最流行的开源关系型数据库管理...

    android listview从mysql加载数据和图片

    通常,这个服务会使用PHP、Java或Python等后端语言实现,与MySQL数据库进行连接,执行查询操作。例如,我们可以设计一个GET请求来获取数据库中的数据,该请求可能返回JSON格式的数据,包含每条记录的文本信息和对应...

    PHPmysql水果超市买卖查询

    5. 数据展示:PHP可以将从MySQL查询到的结果转化为JSON格式,然后通过Ajax技术传递给前端JavaScript,由前端负责数据的渲染和展示,这样可以实现页面无刷新的数据更新,提升用户体验。 6. 错误处理和安全措施:在...

    php从数据库读取数据,并以json格式返回数据的方法

    以上是PHP从MySQL数据库读取数据并以JSON格式返回的完整过程。这种操作通常在Web应用程序中进行,前端通过Ajax请求获取这些JSON数据,进而进行渲染或进一步处理。在实际应用中,应确保数据的安全性,例如对敏感信息...

    echarts链接MySQL

    这个项目或教程的核心目标是将实时从MySQL数据库中获取的数据,通过ECharts库在网页上展示出来,实现数据的动态可视化。 首先,我们需要了解如何连接ECharts与MySQL。在Web应用中,通常会使用后端编程语言(如PHP、...

    php+mysql实现简单的新闻发布系统

    在这个新闻系统中,PHP将处理用户提交的新闻数据,如标题、内容和类别,并将其存储到MySQL数据库中。同时,PHP也将负责从数据库检索新闻信息并展示在网页上。 MySQL是关系型数据库管理系统,用于存储和管理结构化...

Global site tag (gtag.js) - Google Analytics