新聞中心
在PHP中操作MySQL數(shù)據(jù)庫,我們通常使用mysqli或PDO(PHP Data Objects)擴(kuò)展,這里以mysqli為例進(jìn)行說明:

創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、空間域名、軟件開發(fā)、重慶小程序開發(fā)公司等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個面向全國乃至全球的業(yè)務(wù)窗口:建站歡迎咨詢:18980820575
1、連接數(shù)據(jù)庫
要連接到MySQL數(shù)據(jù)庫,我們需要使用mysqli的構(gòu)造函數(shù)mysqli(),這個函數(shù)需要四個參數(shù):服務(wù)器地址、用戶名、密碼和數(shù)據(jù)庫名。
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 創(chuàng)建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢測連接
if ($conn>connect_error) {
die("連接失敗: " . $conn>connect_error);
}
echo "連接成功";
2、執(zhí)行SQL查詢
我們可以使用mysqli的query()方法來執(zhí)行SQL查詢,這個方法需要一個字符串參數(shù),即我們要執(zhí)行的SQL語句。
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn>query($sql);
if ($result>num_rows > 0) {
// 輸出數(shù)據(jù)
while($row = $result>fetch_assoc()) {
echo "id: " . $row["id"]. " Name: " . $row["firstname"]. " " . $row["lastname"]. "
";
}
} else {
echo "0 結(jié)果";
}
3、插入數(shù)據(jù)
我們可以使用mysqli的prepare()和execute()方法來插入數(shù)據(jù)。
$stmt = $conn>prepare("INSERT INTO MyGuests (firstname, lastname, email) VALUES (?, ?, ?)");
$stmt>bind_param("sss", $firstname, $lastname, $email);
// 設(shè)置參數(shù)并執(zhí)行
$firstname = "John";
$lastname = "Doe";
$email = "[email protected]";
$stmt>execute();
echo "新記錄插入成功";
4、關(guān)閉連接
當(dāng)我們完成數(shù)據(jù)庫操作后,應(yīng)該關(guān)閉數(shù)據(jù)庫連接。
$conn>close();
新聞名稱:php操作mysql數(shù)據(jù)庫_PHP
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/dhcgegj.html


咨詢
建站咨詢
