PHP学习笔记

一.PHP将JSON数据传给网页


json_encode()PHP数组转换成Jsonjson_decode()Json转换成PHP数组。


php数组转换为JSON对象(json_encode())。传递到前台的时候,采用jquery处理,将 dataType定义json,开始实现数据接收。

$.ajax({ 
		type: "POST", 
		url:"/User/user_server.php", 
		dataType:"json",
		data: dataString, 
	success: function(data){
		
             var val1=data[0][0];
		 $(".tbody").append("<tr><td></td></tr>");	
	}				
	}); 
	


想在jquery的$function中执行请求PHP服务器得方法,没有成功。


//在html中执行PHP函数,获取初始化时无法获取的参数。
<tbody class="tbody">
	
	

			</tbody>
				<?php									
	echo '<script type="text/javascript">show_Table()</script>';
	?>
		
</table>

二.php学习

PHP时间处理函数:

$time_end=date('Y-m-d');

$time_start=date('Y-m-d',strtotime("$time_end - 1 week"));

string转换为时间类型

$time=  date("Y-m-d", strtotime($timestring);


PHP输出类型和值:var_dump(val);

强制类型转换:intval($val);

PHP创建固定大小的数组:array_fill(开始值,大小,填充值);


三.数据库处理


1.获取PDO参数查询的返回数量值

$sth->rowCount();

$row=$sth->fetch();

$count=$row[0];


2.将数据全部删除,而且重新定位自增的字段

 truncate table 你的表名 


3.SQL SELECT DISTINCT 语句

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值。


4.sql关键字小错误

表联动查询:where id in(select id where());

查询的条件使用where,而while的使用场是在存储函数里控制条件的语句。


5.数据库实现分页查询:

SELECT * FROM tb_goods_info WHERE auto_id <2500 ORDER BY auto_id desc LIMIT 40,20

LIMIT:使用扫描满足条件的60条,删除前面的40条。

如果一页为20个,这就实现了从2500/20开始的页数开始,从前面选择3页,最后获得最近的一页。


6.删除xampp的唯一性:

ALTER TABLE pf_users DROP INDEX source


7.当查询sum函数的时候,由于没有的话返回空值,所以使用ifnull函数,获取正确的值。

select ifnull(sum(amount),0) from 。。。


8.当多数据库查询的时候,每一个查询表都要加上数据库前缀。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值