php 笔记

一、打印日志

$file  = 'log.txt';//要写入文件的文件名(可以是任意文件名),如果文件不存在,将会创建一个
$content = "\n\n我被访问了\n";
if($f = file_put_contents($file, $content,FILE_APPEND)){ 
    // 这个函数支持版本(PHP 5) 
    echo "写入成功。<br />"; 
}

二、获取入参

1、$strA = $_SERVER["QUERY_STRING"];

2、get

$count = count($_GET);
$i = 0;
foreach ($_GET as $key => $value) {
    if ($i == $count - 1) {
        $strB .= $key . "=" . $value;
    } else {
        $strB .= $key . "=" . $value . "&";
    }
    $i ++;
}
echo $strB;

3、post

$count = count($_POST);
$j = 0;
foreach ($_POST as $key => $value) {
    if ($j == $count - 1) {
        $strC .= $key . "=" . $value;
    } else {
        $strC .= $key . "=" . $value . "&";
    }
    $j ++;
}
echo $strC;

4、

三、php判断mysql_query是否成功执行

本文链接:https://blog.csdn.net/u012359618/article/details/50364851

针对update 语句等会对数据表进行修改的语句

在mysql_query($sql);后面加上

$result = mysql_affected_rows(); 

如果$result 值为-1表明语句没有成功执行,可能是语句格式有问题等等;

如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值;

如果$result值为1 表明语句成功执行, 而且update改变了数据表的某个或者多个字段的值;

 

针对select 等等查询类不对数据表任何值进行修改的语句

在 mysql_query($sql);后面加上

$result = mysql_num_rows(mysql_query);

如果$result 值为-1,表明语句没有成功执行,可能是语句格式有问题等等,

如果$result 值为0,表明语句成功执行,但是查询结果为空

如果$result 值为x(x>0),表明成功执行,且查询结果中有x条记录

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马志武

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值