使用php指令碼向mysql伺服器傳送sql

2021-06-10 07:56:01 字數 2008 閱讀 8972

1、複習 使用php指令碼向mysql伺服器傳送sql

$link=mysql_connect("localhost(主機名)","mysql_user(使用者名稱)","mysql_password(密碼)") or die("連線失敗".mysql_error());

mysql_select_db('資料庫名',$link) or die('不能選定資料庫'.mysql_error());

mysql_query(指令執行的內容);

mysql_free_result();//釋放查詢的結果集資源

mysql_close();//關閉與資料庫伺服器 建立的連線

mysql_fetch_row();該函式將一條結果記錄返回並以乙個普通索引陣列的形式儲存(從結果集中取得一行返回根據所取得的行生成的陣列,依次呼叫mysql_fetch_row()將返回結果集中的下一行,沒有更多行則返回false)

mysql_fetch_assoc();該函式將一條結果記錄返回並以乙個普同關聯陣列的形式儲存

mysql_fetct_array();該函式可以將結果資料表中的每一行獲取為乙個關聯陣列或索引陣列

例:從資料庫中讀出資料,以**的形式顯示出來

<?php

$link=mysql_connect("localhost","root","123") or die("連線失敗".mysql_error());

mysql_select_db("zy",$link)or die("不能選定資料庫".mysql_error());

$result=mysql_query("select * from student");

echo'';

echo '學號

姓名轉業時間

原專業現專業';

while($row=mysql_fetch_row($result))

echo '';

}echo '';

mysql_free_result($result);

mysql_close($link);

2、php的mysqli擴充套件連線mysql伺服器

$mysqli=new mysqli();//建立mysqli物件

$mysqli->connect("localhost","mysql_user","mysql_ped");//連線指定的mysql資料庫伺服器

$mysqli->select_db("mysqlb");//選擇特定的資料庫

//$mysqli=new mysqli("localhost","mysql_user","mysql_pwd","mysqlb");可以連在一起

$mysqli->query("");向資料庫傳送sql請求

$mysqli->close();關閉與資料庫的連線

$result->fetch_row();//該方法從結果集中取一條結果記錄,將值存放在乙個索引陣列中

$result->fetch_assoc();//該方法將以乙個關聯陣列的形式返回一條結果記錄

$restlt->fetch_array();//即可關聯陣列又可索引陣列

<?php

$mysqli=new mysqli("localhost","root","123","xf") ;

$result=$mysqli->query("select * from zhuanye where stu_id='".$_get["content"]."'");

echo'';

echo '學號

姓名轉業時間

原專業現專業';

while($row=$result->fetch_assoc())

echo '';

}echo '';

$result->close();//關閉結果集釋放記憶體

$mysqli->close();//關閉資料庫伺服器的連線

?>

下面的例子和上面的一樣,預覽的效果為:

使用php指令碼向Mysql伺服器傳送SQL(基本)

1.php連線mysql伺服器 resource mysql connect mysql伺服器的主機名 使用者名稱 密碼 連線成功時,返回乙個資源型別的標誌符號。連線失敗時,返回false,並向web伺服器傳送一條出錯資訊。使用例項 link mysql connect localhost root...

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...