**> 1.請列出5個常用的PHP操作MySQL的函數 **
> Mysql_connect();
> Mysql_select_db();
> Mysql_errno();
> Mysql_error();
> Mysql_fetch_assoc();
> Mysql_affected_rows();
> Mysql_query();
* * * * *
**> 2.請寫出下面MySQL數據類型表達的意義。**
> int(10) 整型(10位)
> char(16) 定長字符類型(16位)
> varchar(16) 變長字符類型(16位)
> 其中char占用數據庫空間但是查詢速度快和varchar占用空間少,查詢速度慢,如果空間足夠用char更效率
> datetime 時間類型
> text 文本類型
**> 3.mysql中哪些sql語句執行效率很差?如何避免使用這種sql語句**
> 答案:多表聯合查詢where條件中沒有添加索引。
> 在where條件中使用索引,在多表聯合查詢中盡量使用普通聯合查詢,不要用左連接、右連接、嵌套查詢。
* * * * *
**> 4.用戶前臺表單添加學生信息 如何防止SQL注入 **
> 答:
> 1.表單盡量用post,表單判斷控制走get,因為get比post速度快
> 2.$_SERVER[HTTP_REFERER]判斷提交者的源頭
> .. mysql_real_escape_string()
> 4.密碼一定設置md5加密
> 5.服務器本身的安全(web+mysql)
> 6.使用框架或者PDO預處理