create database my_db if not exists mydb; |
|
grant all on mydb.* to root @'192.168.1.1' identified by 'XXX';
|
|
Date(‘Y-n-d H:i:s’,time()) |
|
字符串轉數組 Str_split() Explode() |
|
數組轉字符串 Implode() |
|
字符串截取 Substr($str,1,10) Mb_substr($str,1,10) |
|
字符串替換 Str_replace() Preg_replace() |
|
字符串查找 Preg_match() Preg_grep() Strstr() Strpos() Strrpos() |
|
截取一個網址(文件部分,目錄部分)
|
Basename($str) Dirname($str) |
儘可能高效,從一個標準url裏取出文件的擴展名(5種方法)
|
|
用戶登錄需要注意的 |
1)表單驗證判斷,各種規範性的判斷,驗證碼(防止暴力破解) 2)密碼3次錯誤,禁止登錄 3)密碼不能粘貼 4)表單數據post提交到後端 |
上傳超過8M的文件,php.ini修改的配置項
|
|
寫出php進行編碼轉換的函數
|
|
一個函數,參數爲年月,輸出結果爲指定月的天數 |
|
mysql_insert_id()
|
|
php.ini session.user_trans_sid=1
|
Session變量傳送到下一頁 |
簡述DIV元素和SPAN元素的區別 |
|
sort , arsort , ksort |
|
mysql的存儲引擎myisam和innodb的區別 |
|
八進制 十六進制
|
32 16 8 4 2 1
$b = 012(3位) 001 010
$b = 0X12(4位) 0001 0010
|
字符串轉整型 |
$a = ‘123abc’ => 123 $a = ‘abc123’ => 0 $a = ‘-123abc’ => -123
$a1 = (int)$a; $a2 =intval($a);
Echo 1+2+’3+4+5’ => 6 |
取得查詢結果集總數的函數是 |
Mysql_num_rows( $result ); |
http協議請求的方法 |
|
Tp的原理,執行流程,對tp的理解 |
Thinkphp框架是採用單一入口的mvc框架,整體對外開放 用戶請求 Index.php入口文件 初始化框架 控制器 模型 Mysql 返回數據到模型層 模型層返回數據到控制器 控制器調用視圖顯示模板 返回給入口文件 |
Create |
|
add爲什麼沒參數也可以添加成功 |
首先,底層會先判斷add方法是否傳遞參數,如果沒,會自動通過create方法,獲取當前數據對象的值 |
tableName && trueTableName |
表都擁有同樣的前綴,模型名稱和表面不一樣
真的,不管怎樣都是真的,當前表不管有沒前綴,是否一致 |
Orm && AR |
ORM Mysql中的一張表,對應TP框架的一個model模型層 表中的字段是模型中的屬性 |
U函數 |
會生成url地址,參數 1)url地址 2)提交過來的參數 3)是否開啓靜態 |
D函數 |
使用自定義的方法處理數據 |
php基礎知識(六)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.