標籤:
1.Mysql用戶端介紹,命令列:這種方法不友好。2.Mysql用戶端介紹,Web形式的可視化介面(phpMyAdmin)
優點:只要有瀏覽器就可以操作資料庫
缺點:
a)建立資料庫
b)建立表
3.windows形式的用戶端
4.資料庫的匯出
點擊執行後,就把表和資料產生SQL語句並儲存下來。
5.資料的匯入
1.建立一個資料庫
2.選擇資料庫,點擊匯入
6.建立資料庫
在項目中,PHP充當Mysql資料庫的用戶端,通過PHP串連資料庫並且操作資料庫的。
PHP本身是一個架構,它的功能是由PHP擴充而來的,要通過PHP串連資料庫,必須開啟PHP串連Mysql的功能,也就是php的mysql擴充。
在php.ini中,將extension=php_mysql.dll前的分號去掉,重啟伺服器。
WampIntegration Environment預設是開啟的。
通過phpMyAdmin建立一個資料庫,並將準備好的SQL檔案匯入到資料庫中。
7.串連資料庫
1.通過mysql_connect【在新版本中用mysqli_connect】(資料庫地址,使用者名稱,密碼),返回一個資料庫的連線物件。
2.終止執行exit([參數])或die([參數])
3.通過or語句簡化上面的代碼
8.選擇資料庫
方法一:用mysqli_query()函數
方法二:用mysql_select_db()函數
9.取出資料 9.1.mysqli_fetch_row()
開始匹配時候指標指向第一個記錄,取出資源中的目前記錄,匹配成索引數組,指標下移一條
1 <?php 2 //串連資料庫 3 $link=@mysqli_connect(‘127.0.0.1‘,‘root‘,‘‘) or die(‘資料庫連接失敗!‘); 4 //mysqli_query($link,‘use data‘) or die(‘資料庫選擇失敗!‘); 5 $db_selected=mysqli_select_db($link,‘data‘) or die(‘資料庫選擇失敗!‘); 6 mysqli_query($link,"set names utf8"); 7 $rs=mysqli_query($link,‘select * from student‘); 8 9 10 ?>11 <table>12 <tr>13 <th>學號</th>14 <th>姓名</th>15 <th>性別</th>16 <th>年齡</th>17 <th>地址</th>18 </tr>19 20 <?php21 while($result=mysqli_fetch_row($rs))22 {23 //print_r(mysqli_fetch_row($rs));24 echo "<tr>";25 echo "<th>"."$result[0]"."</th>";26 echo "<th>"."$result[1]"."</th>";27 echo "<th>"."$result[2]"."</th>";28 echo "<th>"."$result[3]"."</th>";29 echo "<th>"."$result[4]"."</th>";30 echo "</tr>";31 }32 ?>33 </table>
缺點:資料欄位的個數發生變化,會影響程式中數組索引編號的變化
9.2取出結果集中資料(mysqli_fetch_assoc)
開始匹配時候指標指向第一個記錄,取出資源中的目前記錄,匹配成關聯陣列,指標下移一條
9.3取出結果集資料(mysql_fetch_array)
開始匹配時候指標指向第一個記錄,取出資源中的目前記錄,匹配成的數組既支援關聯陣列,又支援索引數組。指標下移一條
9.4取出結果集資料(mysql_fetch_object)
從屬記錄集中取出一條資料,匹配成對象,指標下移一條,一條記錄是一個對象,一個欄位就是一個屬性
在PHP中通過->符號調用對象的屬性
10.釋放資源
11.關閉串連
php中資料庫的操作