在PHP7中已經廢除了mysql
庫了,這里使用mysqli
1. 面向對象 __連接數據庫
1 <!-- 面向對象 --> 2 <?php 3 $serve = 'localhost:3308'; // !!請帶上你的端口號 (之前沒有注意到啊) 4 $username = 'root'; // 登錄賬號 5 $password = '123456'; // 你的登錄密碼 6 $dbname = 'mytest1'; // 你的數據庫名 7 8 $mysqli = new Mysqli($serve,$username,$password,$dbname); // ‘new mysql’的 m 大小寫對結果沒有影響 9 10 if($mysqli->connect_error){ 11 die('connect error:'.$mysqli->connect_errno); 12 } 13 $mysqli->set_charset('UTF8'); // 設置數據庫字符集 大小寫沒關系,但是別寫成utf-8 14 15 $result = $mysqli->query('SELECT * FROM students'); // 你數據庫里的某張表// SQL語句,要求大寫,但這兒 'select * from students'也不會報錯 16 $data = $result->fetch_all(); // 從結果集中獲取所有數據 17 print_r($data); // -> Array 18 ?>
2. 面向過程 __連接數據庫
1 <!-- 面向過程 --> 2 <?php 3 $serve = 'localhost:3308'; 4 $username = 'root'; 5 $password = '123456'; 6 $dbname = 'mytest1'; 7 8 $link = mysqli_connect($serve,$username,$password,$dbname); 9 mysqli_set_charset($link,'UTF8'); // 設置數據庫字符集 10 11 $result = mysqli_query($link,'select * from students'); 12 $data = mysqli_fetch_all($result); // 從結果集中獲取所有數據 13 print_r($data); 14 15 ?>