部落格專案知識點回顧

2021-07-24 04:48:13 字數 1021 閱讀 6791

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,在乙個函式中,可指定多個 甚至全部...