PHP 產生、讀取 JSON 資料格式教學與範例

介紹如何在 PHP 中使用 json_encode 與 json_decode 產生或讀取 JSON 格式的資料。 產生 JSON 格式資料 PHP 的 json_encode 函數可以將各種的 PHP 物件自動轉換成對應的 JSON 格式資料: <?php # 原始資料 $person = array('name' => 'Mary', 'age' => 23); # 以 JSON 格式輸出 echo json_encode($person); ?> {"name":"Mary","age":23} 更複雜的 PHP 物件也都可以自動轉換: ...

October 17, 2019 · G. T. Wang

MySQL/MariaDB 資料庫 RAND 產生隨機亂數教學與範例

介紹如何在 MySQL/MariaDB 資料庫中使用 RAND 函數產生亂數,並用於隨機抽樣選取資料。 建立測試用資料 為了示範 RAND 函數的使用方式,我們先建立測試用的 products 資料表: -- 建立 products 資料表 CREATE TABLE products ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), price INT UNSIGNED, PRIMARY KEY (id) ); 新增一些測試用的資料: ...

October 17, 2019 · G. T. Wang

PHP 產生隨機亂數字串教學與範例

介紹如何在 PHP 中產生任意長度的隨機字串。 隨機的字串在 PHP 網頁程式中非常有用,常用來當成檔案名稱的後綴,避免檔名重複,或是用來當成認證用的 token。 ...

October 16, 2019 · G. T. Wang

MySQL/MariaDB 資料庫 DELETE 刪除資料指令用法教學

介紹如何在 MySQL/MariaDB 資料庫中使用 DELETE 指令刪除指定的資料。 建立測試用資料 為了示範 DELETE 指令的使用方式,我們先建立測試用的 products 資料表: -- 建立 products 資料表 CREATE TABLE products ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), price INT UNSIGNED, inventory INT UNSIGNED, last_update DATE, PRIMARY KEY (id) ); 再插入一些測試用的資料: ...

October 16, 2019 · G. T. Wang

MySQL/MariaDB 資料庫 UPDATE 更新資料指令用法教學

介紹如何在 MySQL/MariaDB 資料庫使用 UPDATE 指令更新指定的資料。 建立測試用資料 為了示範 UPDATE 使用方式,我們先建立測試用的 products 資料表: -- 建立 products 資料表 CREATE TABLE products ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), price INT UNSIGNED, inventory INT UNSIGNED, last_update DATE, PRIMARY KEY (id) ); 再插入一些測試用的資料: ...

October 15, 2019 · G. T. Wang