7.13PHP快捷记函数功能

is_array()
检验变量是否为数组
例:is_array($getsqlarr)


mysql_real_escape_string()变转字符
00->5c 30  0x00->\0
0a->5c 6e  换行->\n
0d->5c 72  回车->\r
1a->5c 5a  代替->\Z
22->5c 22  "   ->\"
27->5c 27  '   ->\'
5c->5c 5c  \   ->\\
并不转义%和_


substr(string,start,length)
返回字符串一部分
string,start,length:字符串,开始部分,长度是多少


explode()把字符串打散为数组
<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>  
Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )
其中“ ”可以换成其他,比如“&”


mysql_fetch_assoc()函数从结果集中取得一行作为关联数组
<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }


$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_assoc($result));


mysql_close($con);
?>


输出:
Array
(
[LastName] => Adams
[FirstName] => John
[City] => London



urldecode:解码字符串中的%##




$sql = "SELECT * FORM game_select_role_list where `role_id` > 1000 AND `level` > 100";
$result  = mysql_query($sql, $con->link);
*:选择数据库表里面列的名称例可以改为'' ''


今天小任务:
连接数据库读取库game_select_role_list这表格里面的玩家信息
条件:role_id > 1000 and level > 100


<?php
require_once("./header.php");


//连接数据库指定数据库
//$g_global['db']里面包含
$con = $g_global['db']


//读取数据库里面所有玩家信息
$sql = "SELECT * FROM game_select_role_list where 'role_id' > '1000' AND 'leve' >  '100' ";
$result = mysql_query($sql, $con);
$tmp = mysql_fetch_assoc($result);
while($tmp = mysql_fetch_assoc($result)){
dump($tmp);

//对中文名字进行解码
dump(urldecode:$tmp['role_name']);
}
?>





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值