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