1.php連線mysql伺服器
resource mysql_connect("mysql伺服器的主機名","使用者名稱","密碼");
連線成功時,返回乙個資源型別的標誌符號。連線失敗時,返回false,並向web伺服器傳送一條出錯資訊。
使用例項:
<? php
$link = mysql_connect("localhost","root","1234567") or die("連線失敗!".mysql_error());
echo "與mysql伺服器連線成功:
";mysql_select_db();函式為後續操作選擇乙個預設資料庫。
例:mysql_select_db('bookstore',$link) or die('不能連線資料庫bookstore:'.mysql_error());
執行sql語句:
把sql命令作為乙個字串。當前資料庫使用mysql_query()函式,其他資料庫時使用mysql_query_db()函式。
執行成功返回非零值,失敗返回 false,並返回錯誤資訊,可使用mysql_errno()【錯誤號】和mysql_error()【錯誤原因】函式檢視。
執行完dml語句之後,可使用mysql_affected_rows()函式檢視到底修改了多少資料記錄。
2.php指令碼中處理 select 查詢結果集
$result = mysql("select * from books");
$rows = mysql_num_rows($result);//從結果集中獲得資料記錄行的個數
$cols = mysql_num_fields($result);//從結果集中獲得資料記錄列的個數
mysql_fetch_field();//取得具體欄位的資訊
mysql_fetch_row();//將一條結果記錄返回並以乙個普通索引陣列的形式儲存
mysql_fetch_assoc();將一條結果記錄返回並以乙個關聯陣列的形式儲存
mysql_fetch_array();//將結果資料表中的每一行獲取為乙個關聯陣列或索引陣列或都有,可通過引數設定
//mysql_assoc mysql_num mysql_both
mysql_fetch_object();//以乙個物件的形式返回一條記錄結果
mysql_free_result();//提前釋放某次查詢的結果資料表
使用php指令碼向mysql伺服器傳送sql
1 複習 使用php指令碼向mysql伺服器傳送sql link mysql connect localhost 主機名 mysql user 使用者名稱 mysql password 密碼 or die 連線失敗 mysql error mysql select db 資料庫名 link or d...
PHP版Mysql爆破小指令碼
mysql php版本爆破小指令碼 注意 從 可以看出使用者名稱是個變數,一般資料庫賬號不會變,所以使用者名稱沒用陣列作為字典。密碼是用陣列作為字典。字典可根據規矩擴充套件,破解的成功與失敗,就看你擴充套件的字典強大不強大了。用法 儲存 為mysqldatabaseblasting.php,瀏覽器開...
指令碼監控MySQL伺服器
使用redis監控的方式,監控mysql伺服器 bin bash 告警條件 磁碟使用率超過70 記憶體使用率超過50 cpu使用率超過700 伺服器是24核心的 空閒執行緒小於50 出現錯誤或者警告日誌 disk target 70 mem target 50 cpu target 700 idle...