顯示具有 PHP 7 標籤的文章。 顯示所有文章
顯示具有 PHP 7 標籤的文章。 顯示所有文章

2020年2月20日 星期四

[ PHP ] session 在 php.ini 設定的方法



session.save_path='/data/tmp/session';
//session存儲路徑
//有一種設置是 "N;/path",這是隨機分級存儲。

session.save_handler = "files";
//定義 session 儲存資料的檔案名稱。預設值為 files。

[ Android Studio ] PHP 7版本與帳號密碼登入的方法

下面貼有網頁的寫法,Android為影片教學。

一、資料庫如下:

二、PHP 7語法如下:

連結資料庫程式語法:

$hostname="localhost";
$username="root";
$password="*******";
$database="text_db";
$GD=mysqli_connect($hostname,$username,$password) or trigger_error(mysqli_error($GD),E_USER_ERROR);
mysqli_query($GD,"SET NAMES UTF8");
mysqli_query($GD,"SET CHARACTER_SET_CLIENT='utf8'");
mysqli_query($GD,"SET CHARACTER_SET_RESULTS='utf8'");

顯示語法:

session_start();
require_once("SQL_data.php");
$name=$_POST['un01'];
$password=$_POST['up01'];

mysqli_select_db($GD,$database);
$Login_query=sprintf("SELECT * FROM user WhERE name='%s' AND password='%s'",$name,$password);
$LoginRS=mysqli_query($GD,$Login_query) or die(mysqli_error($GD));
$LoginFoundUser=mysqli_num_rows($LoginRS);
$LoginRS_Re1=mysqli_fetch_assoc($LoginRS);

if($LoginFoundUser){
$_SESSION['MM_Username']=$LoginRS_Re1['name'];
$_SESSION['MM_html']="app_text1";
echo $LoginRS_Re1['name'];
}else{
echo '帳號或密碼錯誤';
}

三、影片教學:

2020年2月13日 星期四

[PHP] PHP7出現的兩個問號改成PHP5的方法


在 PHP 代碼中看到有兩個問號??
不知道是什麼意思。
其實兩個問題 ?? 是 PHP7 新推出的表達式。

2019年5月9日 星期四

[ PHP ] 使用foreach迴圈的方法

介紹:
通常用來迴圈找尋陣列或集合中的元素。
例如有一維陣列與二維陣列..等。

foreach用法如下:
<?php

[ PHP ] MySQL資料中字串與圖片Blob 二進制 64位元字串輸出為 json格式

說明:
foreach迴圈通常用到找尋指定位置。
MySQL資料表的欄位設定為存取圖片資料,它是BLOB二進制格式。
Base64常用於在處理文字資料時,表示傳輸、儲存一些二進制資料。
把 MySQL資料表中欄位設定為BLOB二進制圖片格式再把他轉成64位元字串輸出。

程式範例: