參考
1. 確認(rèn)數(shù)據(jù)庫安裝并啟動(dòng)成功
- 安裝數(shù)據(jù)庫
此步驟省略界赔,一般集成環(huán)境phpstudy里有。 -
啟動(dòng)數(shù)據(jù)庫
打開phpstudy,同時(shí)確認(rèn)mysql是 綠色狀態(tài)(啟動(dòng)成功標(biāo)志)
2. 使用navicat連接數(shù)據(jù)庫,并創(chuàng)建庫、表谬以,添加數(shù)據(jù)
-
navicat連接數(shù)據(jù)庫,填入正確的信息由桌,點(diǎn)擊 "連接測(cè)試" 按鈕
創(chuàng)建數(shù)據(jù)庫为黎、表
此處省略,創(chuàng)建之后刷新下就能看到創(chuàng)建后的效果
# 比如:我創(chuàng)建的數(shù)據(jù)庫行您、表為
數(shù)據(jù)庫:test-ming
表:user
-
添加數(shù)據(jù)铭乾,打開表,然后填寫數(shù)據(jù)
3. php操作數(shù)據(jù)庫
- 新建一個(gè)php文件"a.php"
說明:
在你自己的代碼目錄下娃循,代碼都放到一起不要亂放炕檩。比如這里是 d:/project/php/mysql-test/目錄-
a.php內(nèi)容
<?php
// 將數(shù)據(jù)庫參數(shù)賦值給相應(yīng)的變量
$servername = "localhost";
$username = "root";
// 這是我的密碼,改成你自己的
$password = "111111";
$dbname = "test-ming";
// 1.創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查數(shù)據(jù)庫連接是否成功
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
// 編寫sql
$sql = "SELECT id, name FROM user";
// 2. 執(zhí)行sql
$result = $conn->query($sql);
// 3.判斷是否有查詢結(jié)果
if ($result->num_rows > 0) {
// 循環(huán)輸出數(shù)據(jù)
// $rows是一個(gè)數(shù)組捌斧,如果你不確信笛质,可以直接輸出$rows查看其結(jié)構(gòu)
while($row = $result->fetch_assoc()) {
// 字符串拼接
echo "id: " . $row["id"]. " - Name: " . $row["name"] . "
";
}
} else {
echo "0 結(jié)果";
}
// 4.關(guān)閉數(shù)據(jù)庫連接
$conn->close();
```
啟動(dòng)php服務(wù)器
進(jìn)入代碼目錄(a.php所在目錄),
我的例子代碼目錄:d:/project/php/mysql-test/目錄(你用你自己的目錄)打開命令行捞蚂,進(jìn)入到此目錄
啟動(dòng)php服務(wù)器
php -S 0.0.0.0:99訪問
打開瀏覽器訪問:
localhost:99/a.php-
至此php連接操作數(shù)據(jù)庫完成妇押,并在瀏覽器輸出了結(jié)果
4. 其他
其他操作都和菜鳥教程一樣,無非就是
- 連接數(shù)據(jù)庫
- 執(zhí)行sql
- 輸出sql結(jié)果
- 關(guān)閉連接
5. 結(jié)束語
仔細(xì)去理解姓迅,多練習(xí)敲霍,多敲,少抱怨队贱。
你自己多點(diǎn)耐心色冀,我就能認(rèn)真工作。不要浮躁柱嫌!