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

被折叠的 条评论
为什么被折叠?



