首頁 > 後端開發 > php教程 > PHP 7 MySQL

PHP 7 MySQL

WBOY
發布: 2024-08-29 13:11:15
原創
1081 人瀏覽過

PHP是一種伺服器端預編語言,用於組裝動態程式設計或強大的Web應用程式。 PHP 中有一些變體,例如 PHP 5 和 PHP 7,每個變體都有不同的用途和管理。當我們想要圍繞MySQL這樣的資訊庫進行動態程式設計時,我們應該聯絡它們。我們可以透過編碼來完成PHP 7和MySQL之間的關聯。 MySQL 是一個開放協會;然而,它從 PHP 5.5 中被審查,並從 PHP 7 中被刪除。

開始您的免費軟體開發課程

網頁開發、程式語言、軟體測試及其他

什麼是 PHP 7 MySQL?

存取資料並為 MySQL 資訊庫添加數據,您應該先在資料集和 PHP 腳本之間建立關聯。 mysql_connect() 擴充與 MySQL 伺服器的關係。承認預設值缺少可選限制:伺服器='localhost:8080',使用者名稱=保證伺服器週期的客戶端名稱,神秘金鑰=無效神秘字。伺服器限制可以以類似的方式合併連接埠號碼。 mysql_connect()函數開啟了一個非固定的MySQL連線。這個限制會回傳進步(或 FALSE)與挫折的關係。您可以透過在限制名稱前面加上「@」來隱藏優秀的良率。

如果您的結構中有 XAMPP(不是 Web 伺服器),則必須將其命名為 localhost。 MySQL 用戶端名稱和神秘金鑰分別是「root」和「clear」(「」)。讓我們做出一項重要的努力,將我們的 PHP 程式碼與 MySQL 相關聯。如果您使用 Windows,則「C:/xampp/htdocs/」中有一個「htdocs」信封(在預設區域中出現的任何位置)。如果您使用的是 Linux(可能是 Ubuntu),則它被安排在“/pick/lampp/htdocs”上(您應該在其中建立協調器之前更改為附加客戶端。)。

如何建立 PHP 7 MySQL?

現在讓我們看看如何在 PHP 7 中建立 MySQL。

首先我們要引入任何我們需要的伺服器,至於我們是否可以根據我們的需求引入Tomcat、XAMPP或其他伺服器,就看工程師了。從那時起,我們希望根據應用程式的需求在伺服器上推出改進。我們也可以引入MySQL伺服器和任何程式設計設備來進行編碼。為了獲得更好的一致性,請考慮語言結構。

Resource mysql_connect ( [string server [, string determined username [, string user_password [, bool new_link [, int banners value]]]]])
登入後複製

進度時傳回 MySQL 介面標識符,失敗時傳回 FALSE。

mysql_connect() 傳播與 MySQL 伺服器的關係。對於缺少可選限制的情況,使用預設值是正常的:server = ‘localhost: 8080’,username = 斷言伺服器週期的客戶端名稱,而神秘特快 = void 神秘狀態。

此外,伺服器限制可以融合連接埠號碼。例如,「主機名稱:連接埠。」

之後,我需要使用以下命令建立資料庫。

create database specified database name;
登入後複製

上面指令指定的資料庫名稱是指我們實際上要建立的資料庫名稱。

範例

首先,讓我們使用以下命令查看可用的資料庫。

show databases;
登入後複製
登入後複製

運行上述命令後,我們會看到所有資料庫的列表,如下面的螢幕截圖所示。

PHP 7 MySQL

我們需要使用以下指令建立一個sample_php資料庫。

create database sample_php;
登入後複製

上述指令的輸出如下。

PHP 7 MySQL

現在使用以下命令檢查資料庫,如下所示。

show databases;
登入後複製
登入後複製

上述指令的輸出如下。

現在建立一個 .php 檔案並編寫以下程式碼。

<?php
$server = "localhost";
$db_user = "root";
$db_password = "specified password of database";
$db_name = "Specified database name";
登入後複製

PHP 7 MySQL

PHP 7 MySQL 驅動程式

現在讓我們看看 PHP 7 中有哪些可用的驅動程序,如下。

驅動程式是一種程式設計元件,旨在與特定類型的資料庫伺服器進行通訊。

PHP MySQL 擴充

MySQL擴充是輕量級的並且使用最多;在 PHP 中,分為三種類型。

  1. exy/mysql
  2. exy/mysqli
  3. PDO_MySQL

Mysqlnd:

mysqlnd 函式庫緊密、有效率地整合到 PHP 中,提供卓越的效能。不幸的是,MySQL 客戶端程式庫無法提供類似的進步,因為它是一個廣泛有用的客戶端程式庫。

mysqlnd 函式庫將 PHP 納入 PHP 的基礎中,以實現與 PHP 的一致連線。此外,它還利用 PHP 記憶體、執行程式、PHP 流(I/O 審議)和 PHP 字串進行調度。例如,mysqlnd 的管理人員使用 PHP 記憶體可以透過使用重新調整因素(在編寫時重複)來進行記憶體投資,並使 mysqlnd 適用於 PHP 記憶體限制。

結論

我們嘗試使用上面文章中的資訊來了解 PHP 7 MySQL。從這篇文章中,我們了解了 PHP 7 MySQL 的基本知識,也看到了 PHP 7 MySQL 的語法和範例。

以上是PHP 7 MySQL的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板