//超全局变量 $_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__;//打印出调用函数的方法