国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
如何插入記錄
如何從PHP腳本更新數(shù)據(jù)庫中的記錄
如何從PHP腳本刪除查詢
結(jié)論
首頁 系統(tǒng)教程 MAC 如何將PHP腳本連接到MySQL數(shù)據(jù)庫

如何將PHP腳本連接到MySQL數(shù)據(jù)庫

Apr 11, 2025 am 09:46 AM

How to connect PHP script to MySQL database

在線表單開發(fā)中,連接PHP代碼與MySQL數(shù)據(jù)庫是常見操作。用戶表單數(shù)據(jù)需收集並添加到數(shù)據(jù)庫。本文介紹兩種常用的PHP與MySQL數(shù)據(jù)庫連接方法。

PHP與MySQL數(shù)據(jù)庫連接

連接MySQL數(shù)據(jù)庫到PHP,需要電腦上安裝MySQL、數(shù)據(jù)庫管理工具和PHP。最常用的兩種連接方式是MySQLi和PDO。

首先,我們介紹更易上手的MySQLi。

先創(chuàng)建一個MySQL數(shù)據(jù)庫,這裡我們使用TablePlus。 TablePlus是一款方便的數(shù)據(jù)庫管理工具,可在單一界面處理各種數(shù)據(jù)庫。通過其用戶友好的界面,只需幾步即可創(chuàng)建數(shù)據(jù)庫並添加信息。打開應(yīng)用,點擊數(shù)據(jù)庫圖標,然後點擊“新建…”,輸入數(shù)據(jù)庫名稱並點擊“確定”。

How to connect PHP script to MySQL database

創(chuàng)建MySQL連接

接下來,使用mysqli_connect連接到數(shù)據(jù)庫。你需要MySQL數(shù)據(jù)庫密碼。為了安全和方便地管理憑據(jù),我們使用Secrets存儲憑據(jù)。

How to connect PHP script to MySQL database

現(xiàn)在,我們可以連接MySQL數(shù)據(jù)庫到PHP了。

打開你常用的PHP開發(fā)工具,創(chuàng)建一個名為index.php的文件。我們使用CodeRunner編寫和編輯代碼。

How to connect PHP script to MySQL database

以下是使用MySQLi擴展連接的代碼:

 <?php $conn = mysqli_connect(
    "<數(shù)據(jù)庫位置>",
    "<mysql> ",
    "<mysql> ",
    "Connect"
);
if (!$conn) {
    echo '連接錯誤:' . mysqli_connect_error();
}
?></mysql></mysql>

點擊CodeRunner頂部的“運行”按鈕運行代碼並查看結(jié)果。如果無錯誤,則PHP腳本成功建立了MySQL數(shù)據(jù)庫連接。

運行代碼前,確保系統(tǒng)已安裝PHP。如果沒有,在終端輸入“brew install php”。

建立連接後,可以對數(shù)據(jù)庫執(zhí)行操作。

查詢數(shù)據(jù)庫,只需像之前一樣連接到數(shù)據(jù)庫並請求所需信息:

 <?php $conn = mysqli_connect(
    "<數(shù)據(jù)庫位置>",
    "<mysql> ",
    "<mysql> ",
    "Connect"
);
if (!$conn) {
    echo '連接錯誤:' . mysqli_connect_error();
}
$sql = 'SELECT id FROM connect_table';
$result = mysqli_query($conn, $sql);
$connect = mysqli_fetch_all($result, MYSQLI_ASSOC);
print_r($connect);
?></mysql></mysql>

我們使用SELECT語句查找所需列的數(shù)據(jù)。

如何插入記錄

接下來,演示將信息插入數(shù)據(jù)庫的PHP到MySQL連接示例。

使用INSERT INTO … VALUES語法:

How to connect PHP script to MySQL database

代碼片段如下:

 <?php $conn = mysqli_connect(
    "<數(shù)據(jù)庫位置>",
    "<mysql> ",
    "<mysql> ",
    "Connect"
);
if (!$conn) {
    echo '連接錯誤:' . mysqli_connect_error();
}
$sql = 'INSERT INTO connect_table VALUES (5)';
if ($conn->query($sql) === TRUE) {
    echo "記錄已添加!";
} else {
    echo "錯誤:" . $sql . "<br> " . $conn->error;
}
$conn->close();
?></mysql></mysql>

添加你自己的值並運行代碼。

你可以保存以上代碼片段以備後用。我們使用SnippetsLab應(yīng)用保存代碼片段。它有助於組織代碼片段,避免丟失代碼示例。

How to connect PHP script to MySQL database

如何從PHP腳本更新數(shù)據(jù)庫中的記錄

要使用mysqli連接到PHP更新MySQL數(shù)據(jù)庫中的記錄,需要使用UPDATE … SET … WHERE語法。

指定要更新的列和行以及值,然後運行代碼:

How to connect PHP script to MySQL database

我們使用的代碼如下:

 <?php $conn = mysqli_connect(
    "<數(shù)據(jù)庫位置>",
    "<mysql> ",
    "<mysql> ",
    "Connect"
);
if (!$conn) {
    echo '連接錯誤:' . mysqli_connect_error();
}
$sql = 'UPDATE connect_table SET id = 66';
if ($conn->query($sql) === TRUE) {
    echo "記錄已更新!";
} else {
    echo "錯誤:" . $sql . "<br> " . $conn->error;
}
$conn->close();
?></mysql></mysql>

如何從PHP腳本刪除查詢

接下來,看看如何快速刪除數(shù)據(jù)庫中不需要的條目。

MySQLi中的刪除語法是DELETE FROM … WHERE …,讓我們在代碼中嘗試一下。

例如,如果要從Connect MySQL數(shù)據(jù)庫的connect_table中刪除值54,可以使用以下代碼:

How to connect PHP script to MySQL database

輸出“值已刪除!”,表示操作成功,我們可以在TablePlus數(shù)據(jù)庫視圖中重新檢查:

How to connect PHP script to MySQL database

可以看到,值54已從id列中刪除。

使用PDO連接

連接PHP項目到MySQL的另一種常用方法是PDO(PHP數(shù)據(jù)對象)。此方法更通用,因為它可以與多種SQL數(shù)據(jù)庫一起使用,而不僅僅是MySQL,這與MySQLi不同。

可以使用以下代碼建立PDO MySQL連接:

How to connect PHP script to MySQL database

我們使用的代碼如下:

 <?php $servername = "localhost";
$username = "<你的數(shù)據(jù)庫用戶名>";
$password = "";
try {
    $conn = new PDO("mysql:host=$servername;dbname=", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "連接到服務(wù)器成功!";
} catch (PDOException $e) {
    echo $e->getMessage();
}
?>

連接到數(shù)據(jù)庫後,可以向代碼中添加PDO操作,例如插入、刪除、選擇或更新。

創(chuàng)建一個簡單的PHP表單並通過它提交你的值來測試一下。

結(jié)論

現(xiàn)在你已經(jīng)了解了兩種最流行的PHP和MySQL連接方法——MySQLi和PDO連接到SQL數(shù)據(jù)庫。

PHP-MySQL連接是一個多功能工具,可以幫助你從數(shù)據(jù)庫中檢索數(shù)據(jù),更新數(shù)據(jù)庫,以及收集用戶數(shù)據(jù)並將其添加到數(shù)據(jù)庫中。

如果你剛開始連接PHP到MySQL,建議嘗試MySQLi。一旦你對這個過程更加熟悉,你可以添加PDO,因為它可以與其他數(shù)據(jù)庫一起使用,而不僅僅是MySQL。

在編寫代碼時,可以使用CodeRunner代碼編輯器編寫和執(zhí)行代碼,使用SnippetsLab保存代碼片段以備後用,使用TablePlus管理數(shù)據(jù)庫。至於數(shù)據(jù)庫的登錄憑據(jù),可以安全地存儲在Secrets中,這是一個用於存儲密碼、信用卡和銀行賬戶信息的應(yīng)用程序。

另一個可以嘗試的幫助你使用PHP的工具是Whisk,它可以實時預(yù)覽你的頁面——它允許你實時創(chuàng)建和調(diào)整。因此,如果你需要為你的項目創(chuàng)建一個PHP表單,你可以使用這個應(yīng)用程序來完成任務(wù)。

所有這些應(yīng)用程序都可以通過Setapp訂閱獲得。 Setapp是Mac和iOS的生產(chǎn)力工具服務(wù),致力於清除你日程安排中的日常任務(wù),並為新的和令人興奮的努力騰出空間。你可以通過7天免費試用體驗這些以及更多日常任務(wù)工具。

以上是如何將PHP腳本連接到MySQL數(shù)據(jù)庫的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應(yīng)的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
如何從Mac上的Apple ID中刪除舊設(shè)備 如何從Mac上的Apple ID中刪除舊設(shè)備 Jul 07, 2025 am 09:08 AM

如果您多年來擁有多個Apple設(shè)備,您可能會發(fā)現(xiàn)自己處於某些較舊的Mac,iPhone,iPad或其他Apple硬件的情況下,已出售,贈送或交易。無論他們?nèi)绾坞x開您的財產(chǎn),都是

如何在Mac上使用Windows鍵盤 如何在Mac上使用Windows鍵盤 Jul 08, 2025 am 12:12 AM

使用Windows鍵盤在Mac上打字時,Win鍵對應(yīng)Command鍵,Alt鍵對應(yīng)Option鍵;1.了解鍵位映射:Win鍵替代Command鍵用於常用快捷鍵如Command C/V,Alt鍵替代Option鍵用於特殊符號輸入,右Alt鍵可能映射為Control或其他功能;2.調(diào)整鍵盤映射可通過系統(tǒng)設(shè)置或第三方工具Karabiner-Elements自定義鍵位;3.功能鍵與多媒體鍵支持方面,F(xiàn)鍵需配合Fn鍵使用,默認亮度音量功能可調(diào)整,部分品牌快捷鍵不兼容需自定義;4.常用快捷鍵對照包括複製粘貼

如何更改Mac上的默認郵件應(yīng)用程序 如何更改Mac上的默認郵件應(yīng)用程序 Jul 13, 2025 am 01:41 AM

Mac默認郵件應(yīng)用可更改為Outlook、Spark等客戶端,具體步驟如下:1.打開「系統(tǒng)設(shè)置」或「系統(tǒng)偏好設(shè)置」,進入「默認應(yīng)用程序」部分;2.在「電子郵件」欄選擇目標郵箱應(yīng)用;3.若未顯示目標應(yīng)用,檢查其是否支持郵件協(xié)議綁定,嘗試重啟應(yīng)用或更新版本;4.測試更改是否生效,點擊網(wǎng)頁郵件鏈接確認彈出的應(yīng)用是否為目標客戶端。完成上述步驟即可成功切換默認郵箱。

如何在Mac上重新打開關(guān)閉選項卡?如何在MacOS上還原它們? 如何在Mac上重新打開關(guān)閉選項卡?如何在MacOS上還原它們? Jul 08, 2025 am 09:41 AM

要重新打開Mac上的關(guān)閉選項卡,請啟動Safari並導(dǎo)航到“歷史”菜單。然後選擇“重新打開的最後一個關(guān)閉”選項卡,重新打開最後關(guān)閉的窗口,或單擊最近關(guān)閉以還原以前的瀏覽會話中的所有選項卡。

在帶有菜單的Mac菜單欄中查看運動成績 在帶有菜單的Mac菜單欄中查看運動成績 Jul 12, 2025 am 09:27 AM

對於也是體育愛好者的Mac用戶,有一個方便的小免費應(yīng)用程序稱為菜單。該應(yīng)用程序直接在菜單欄中顯示您選擇的遊戲,從而易於監(jiān)視得分或即將到來的遊戲時間

聯(lián)繫人應(yīng)用程序缺少Mac上的所有聯(lián)繫人?這裡的修復(fù)程序 聯(lián)繫人應(yīng)用程序缺少Mac上的所有聯(lián)繫人?這裡的修復(fù)程序 Jul 12, 2025 am 09:31 AM

一些Mac用戶注意到他們的聯(lián)繫人應(yīng)用程序偶爾會丟失所有聯(lián)繫信息,而整個通訊錄則空白。儘管這種情況絕對令人擔憂,但有一個光明的一面 - 在大多數(shù)情況下,這是一個簡單的修復(fù),您的公司

如何分享我的Mac的屏幕 如何分享我的Mac的屏幕 Jul 14, 2025 am 01:18 AM

要將Mac屏幕共享給別人,可根據(jù)不同場景選擇合適的方法。一是通過Zoom等視頻會議工具,點擊“共享”按鈕選擇屏幕或特定窗口進行共享;二是使用Messages或FaceTime發(fā)起屏幕共享會話,點擊“ ”號選擇“屏幕共享”並邀請對方查看或控制;三是利用系統(tǒng)自帶的“屏幕共享”App,在目標Mac上啟用該功能並通過Finder連接到服務(wù)器地址實現(xiàn)遠程訪問;此外還需注意權(quán)限設(shè)置、隱私保護及網(wǎng)絡(luò)性能影響等細節(jié)問題。

如何將文件從MAC移至外部硬盤驅(qū)動器?如何轉(zhuǎn)移它們? 如何將文件從MAC移至外部硬盤驅(qū)動器?如何轉(zhuǎn)移它們? Jul 12, 2025 am 09:25 AM

如何將文件從MAC傳輸?shù)揭苿游募r,將文件從原始位置刪除。同時,複製文件保留了原始文件位置 - 將第二個版本擴展到

See all articles