1.原生的sql語句:
mysql_connect('localhost','username','password');資料庫連線:輸入主機,使用者名稱和密碼
mysql_select_db('db');連線哪個資料庫
mysql_query(「set names utf8」);設定字符集
$sql = "select * from db";sql語句
mysql_query($sql);執行sql語句
header("refresh:4;url=userlist.php?id=".$id);等待四秒後跳轉到userlist.php頁面
2.命名規範
1. 定義類的 { 必須換行寫
class person
2. 類名必須首字母大寫
class person
3. 函式的引數之間必須空格
function test($a, $b, $c)
4. 比較操作符前後必須空格
$a == $b
5. 定義方法
的 { 必須換行寫
public function test()
6、 條件語句的 { 必須同行寫
if ($a == $b) {
7. foreach for while迴圈語句
{ 必須同行寫
8. 訪問修飾限定符
必須寫9. 常量名必須大寫,單詞之間用_分割
const person_name
10.變數名首單詞的首字母必須小寫
sql注入攻擊的原理:
原因:單引號被不正常的閉合了
轉義特殊字元(包括單引號
): addslashes(
含有單引號的字串)
知識點回顧
回顧 簡介 python 安裝 python3.8.5 why?python解釋型語言,安裝python3 直譯器 lib pip命令 pip list pip install x pip uninstall 解除安裝 pip install 版本號 pip freeze requiremente....
知識點回顧
方法 變數作用域 方法過載 ref 引用傳參,側重於在方法中一定要修改引數,傳入方法前必須賦值 out 側重於輸出,方法返回前 引數使用前 必須賦值 params 可變引數,只能修飾陣列型別,只能在方法列表的最後.如果沒有給可變引數賦值,那麼可變引數會自動初始化長度為0.方法遞迴 迴圈 方法自己呼叫...
c 知識點回顧
過載只與函式的引數有關,而與函式的返回型別無關 int 形參 實參 0 char short int double 形參 實參 float double 用省略號 表示,即函式可以有任意個任意型別的引數。如,int printf const char format,在乙個函式中,可指定多個 甚至全部...