PHP-笔记

    //超全局变量
    $_POST["var"];
    
$_GET["var"];//GET的变量会在url中显示的显示出来
    $_REQUEST["var"];
    
    
$_SERVER['PHP_SELF'];//当前url
    //例如:"http://127.0.0.1/test/show.php" 显示为:"test/show.php"
    
    //如何使用图片按钮
    //<input name="sub" type="image" src="your_image.jpg"/>    
    
    //session

    session_start();
    
session_register("var");//注意,不需要加"$"
    session_unregister("var");
    
    
//数据库基本操作 及 中文字符集
    $ser  = "locahost";
    
$name = "root";
    
$psw  = "123";
    
$dbname = "test";
    
$connection = mysql_connect($ser,$name,$psw) or die("连接数据服务器失败!");
    
mysql_query("SET NAMES 'gb2312'"); //解决了中文字符集乱码的问题
    $select = mysql_select_db($dbname) or die("连接数据库失败!");
    
$sql = "SELECT * FROM table";
    
$result = mysql_query($sql) or die("SQL有错!");
    
    
//mysql_fetch_array
    while($row = mysql_fetch_array($result))
    {
        
echo $row[1]."<br>";
    }
    
    
$i = 0;
    
while($row = mysql_fetch_array($result))
    {
        
$value[$i= $row;
        
$i++;
    }
    
echo $value[0][1];//不能写成 echo $value[1];
    
    //mysql_fetch_object(推荐,符合面向对象的概念)

    while($row = mysql_fetch_object($result))
    {
        
echo $row->name."<br>";//name:字段名
    }
    
    
//弹出窗口及风格
    //<a href="javascript:void(window.open('your.php', 'new', 'height=185, width=290, top=100, left=295, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'))">
    //open的第2个参数可以是随便名称的字符串,主要是给它起个名字
    //不要在前面使用 target=_blank,否则会出错
    
    //如何刷新父窗口
    //例:我在关闭一个子窗口的同时刷新父窗口

    function Refresh()
    {
        window
.opener.location.reload();//刷新父窗口
        window.close;//关闭自己
    }
    
    
//html向PHP传递数组
    //<INPUT TYPE="text" NAME="array[]" value="1">   
    //<INPUT TYPE="text" NAME="array[]" value="2">   
    //<INPUT TYPE="text" NAME="array[]" value="3">   

    $array = $_POST["array"];
    
print_r($array);
    
    
//去除链接的下划线
    //<head>
    //<style>a{TEXT-DECORATION:none}</style>
    //......
    //</head>
    
    //define

    define("PI",3.1415926);
    
echo PI;//注意:大小写要匹配
    
    //判断是否定义了PI变量

    defined("PI");
    
    
//return:终止函数
    //exit:终止PHP脚本
    
    //foreach

    $array = array("name"=>"ft","age"=>"25","city"=>"yz");
    
foreach($array as $key=>$value)
    {
        
echo("key是:".$key." value是:".$value);
    }    
    
    
//PHP环境变量
    printf("您正使用的文件名称:".__FILE__."<br><hr>");
    
printf("你的操作系统名称:".PHP_OS."<br><hr>");
    
printf("你的PHP版本号:".PHP_VERSION."<br><hr>");
    
    
//list 将数组里的值赋给变量
    $array = array("fengtao","25","male");
    
list($name,$age,$sex= $array;
    
echo("姓名:".$name."年龄".$age."性别".$sex."<br>");    
    
    
//echo print 出错的问题
    //不少函数的前面不能出现输出语句(如echo,print),例如 header,session_start等等    
    
    //PHP魔术变量

    echo __LINE__;//打印出当前代码行号
    echo __FILE__;//打印出文件路径
    echo __METHOD__;//打印出调用函数的方法    
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值