欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

js php mysql數據庫操作

錢艷冰2年前12瀏覽0評論

JS、PHP 和 MySQL 是廣泛應用于網站和應用程序開發的重要技術。其中,JS 是一種腳本語言,用于前端的網頁交互和實現動態效果;PHP 是一種服務器端語言,用于處理網站控制邏輯和生成動態網頁;MySQL 則是一種關系型數據庫,用于存儲和管理數據。下面我們來了解一下 JS、PHP 和 MySQL 數據庫操作的內容。

JS 數據庫操作可以使用瀏覽器內置的 IndexedDB 或者第三方庫。其中,IndexedDB 是 HTML5 中新增的一個瀏覽器端數據庫,可以提供高性能的本地存儲和查詢功能。開發者也可以使用第三方庫例如 PouchDB 等簡化開發。下面是一個使用 IndexedDB 的例子:

// 新建一個數據庫
const request = indexedDB.open('myDatabase', 1);
// 數據庫創建成功后的回調
request.onsuccess = function(event) {
const db = event.target.result;
// 新建一個 objectStore
const objectStore = db.createObjectStore('myObjectStore', { autoIncrement: true });
// 添加一條記錄
const transaction = db.transaction('myObjectStore', 'readwrite');
const store = transaction.objectStore('myObjectStore');
const addRequest = store.add({ name: 'John', age: 30 });
addRequest.onsuccess = function() {
console.log('添加成功');
};
};
// 數據庫創建失敗后的回調
request.onerror = function(event) {
console.log('數據庫創建出錯');
};

PHP 數據庫操作主要是通過 MySQLi 擴展或者 PDO 擴展進行。其中,MySQLi 是 PHP 內置的擴展,可以提供面向過程和面向對象兩種操作方式。PDO 則是一個通用的數據庫抽象層,可以支持多種數據庫系統。下面是一個使用 MySQLi 擴展的例子:

// 新建一個數據庫連接
$conn = mysqli_connect('localhost', 'username', 'password', 'myDatabase');
if (!$conn) {
die('連接失?。? . mysqli_connect_error());
}
// 執行查詢語句
$sql = "SELECT name, age FROM myTable";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) >0) {
// 輸出數據
while($row = mysqli_fetch_assoc($result)) {
echo "姓名: " . $row["name"]. " - 年齡: " . $row["age"]. "
"; } } else { echo "沒有數據"; } // 關閉連接 mysqli_close($conn);

MySQL 數據庫操作可以使用 SQL 語句進行增刪改查操作。常用的語句有 SELECT、INSERT、UPDATE 和 DELETE。下面是一個使用 SELECT 語句查詢的例子:

// 新建一個數據庫連接
$conn = mysqli_connect('localhost', 'username', 'password', 'myDatabase');
if (!$conn) {
die('連接失敗:' . mysqli_connect_error());
}
// 執行查詢語句
$sql = "SELECT name, age FROM myTable";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) >0) {
// 輸出數據
while($row = mysqli_fetch_assoc($result)) {
echo "姓名: " . $row["name"]. " - 年齡: " . $row["age"]. "
"; } } else { echo "沒有數據"; } // 關閉連接 mysqli_close($conn);