整理知识点
1、MYSQL
数据库连接:$conn=mysqli_connect("localhost","root","root","test");
或:$conn=new mysqli("localhost","root","root","test");
转码:mysqli_query($conn,"SET NAMES 'utf8'");
条件查询语句:$sql="SELECT * FROM admin WHERE user = '$username'";
执行sql语句:$res=$conn->query($sql);
2、HTML 标签
①<form>
<form action="form_action.asp" method="get">
action:规定当提交表单时向何处发送表单数据。
method:规定用于发送 form-data 的 HTTP 方法。
name:规定表单的名称。
② <input>
First name: <input type="text" name="fname" />
type:规定 input 元素的类型。
- button
- checkbox
- file
- hidden
- image
- password
- radio
- reset
- submit
- text
value:规定 input 元素的值。(默认值)
name:定义 input 元素的名称。
更多:http://www.w3school.com.cn/tags/tag_input.asp
3、PHP 函数
① mysql_fetch_object() 函数从结果集(记录集)中取得一行作为对象。
mysql_fetch_object() 与 mysql_fetch_array() 类似,只有一点区别 - 返回的是对象而不是数组。间接地,也意味着只能通过字段名来访问数组,而不是偏移量。
<?php $con = mysql_connect("localhost", "peter", "abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); while ($row = mysql_fetch_object($result)){ echo $row->FirstName . "<br />"; }
mysql_close($con); ?>
参考地址:http://www.w3school.com.cn/php/func_mysql_fetch_object.asp
② 屏蔽错误信息
error_reporting(E_ALL &~ E_NOTICE);
③ session_start
page1.php
<?php // page1.php session_start(); echo 'Welcome to page #1'; $_SESSION['favcolor'] = 'green'; $_SESSION['animal'] = 'cat'; $_SESSION['time'] = time(); // 如果使用 cookie 方式传送会话 ID echo '<br /><a href="page2.php">page 2</a>'; // 如果不是使用 cookie 方式传送会话 ID,则使用 URL 改写的方式传送会话 ID echo '<br /><a href="page2.php?' . SID . '">page 2</a>'; ?>
page2.php
<?php // page2.php session_start(); echo 'Welcome to page #2<br />'; echo $_SESSION['favcolor']; // green echo $_SESSION['animal']; // cat echo date('Y m d H:i:s', $_SESSION['time']); // 类似 page1.php 中的代码,你可能需要在这里处理使用 SID 的场景 echo '<br /><a href="page1.php">page 1</a>'; ?>
4、JavaScript Window Location
转到网页:window.location.href="welcome.php";
参考地址:http://www.w3school.com.cn/js/js_window_location.asp