要防sql注入我必須從sql語句到php教程 get post 等資料接受處理上來做文章了,下面我們主要講php 與mysql教程的sql語句上處理方法 ,可能忽略的問題。看這個例子: // supposed input $name = “ilia’; delete from users;”; mysql_query(“select * from users where name=’{$name}’”);
修改下Discuz的設定檔羅。找到安裝目錄/config/config_global.php 及 安裝目錄/uc_server/data/config.inc.php修改。OK,沒有出現錯誤了,但是不管是點擊註冊,還是登入,都會出現“內部錯誤,無法顯示此內容”,然後再點擊這個錯誤提示,又出現上面的“UCenter info:Can not connect to MySQL
SELECT語句中經常可能用LIMIT限制返回行數。有時候可能想要知道如果沒有LIMIT會返回多少行,但又不想再執行一次相同語句。那麼,在SELECT查詢中包含SQL_CALC_FOUND_ROWS選項,然後執行FOUND_ROWS()就可以了: 代碼如下複製代碼 mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name -> WHERE id > 100
好久沒有用資料庫,難免把資料庫的密碼給忘了,那如果mysql 的資料庫密碼忘了該怎麼辦呢?這裡介紹兩種簡單的方法可以重設密碼!Windows系統下如何重設密碼如果你是伺服器是 windows xp/2000/2003/nt 都可以使用這個方法來找回丟失 MYSQL超級管理員root的密碼1,停止MYSQL服務,CMD開啟DOS視窗,輸入 net stop mysql 2,在CMD命令列視窗,進入MYSQL安裝目錄 比如
先來看看常用的方法MySql的簡單文法,常用,卻不容易記住。當然,這些Sql文法在各資料庫中基本通用。下面列出:1.增加一個欄位alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一個欄位,預設為空白alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一個欄位,預設不可為空2.刪除一個欄位alter table user DROP COLUMN
修改mysql配置解決亂碼首先:用show variables like “%colla%”;show varables like “%char%”;這兩條命令查看資料庫與服務端的字元集設定如果查看出來都是gbk2312,或 gbk,那麼就只能支援簡體中文,繁體和一些特殊符號是不能插入的,我們只有修改字元集為UTF-8,修改方法如下:用記事本或UitraEdit開啟mysql資料庫安裝目錄下的my.ini檔案開啟,