PHP 5與PHP 7的語法不相同,排列方法也不太相同。
與本站相關文章如下:
[ Android Studio ] 連線MySQL新增修改刪除改成RecyclerView的作法
[ Android Studio ] 連線MySQL新增修改刪除與ListView自設畫面 (2019/1/18更新)
連結資料庫語法:
SQL_data.php 檔名
語法如下:
$hostname="localhost";
$username="root";
$password="密碼";
$database="資料庫";
$GD=mysqli_connect($hostname,$username,$password) or trigger_error(mysqli_error(),E_USER_ERROR);
//UTF8 編碼問題如下
mysqli_query($GD,"SET NAMES UTF8");
mysqli_query($GD,"SET CHARACTER_SET_CLIENT='utf8'");
mysqli_query($GD,"SET CHARACTER_SET_RESULTS='utf8'");
顯示語法:
顯示畫面為JSON碼
語法如下:
require_once("SQL_data.php");
$sql="select * from text1 order by id desc ";
mysqli_select_db($GD,$database);
$Result=mysqli_query($GD,$sql) or die(mysqli_error($GD));
while($r = mysqli_fetch_assoc($Result))
$output[]=$r;
header('Content-type: application/json; charset=utf-8');
////JSON_UNESCAPED_UNICODE為中文不轉成unicode碼
print(json_encode($output,JSON_UNESCAPED_UNICODE));
exit();
新增語法:
MySQL新增的語法 INSERT INTO text1(id,t1,t2,t3) VALUES (%s,%s,%s,%s)
語法如下:
require_once("SQL_data.php");
$new1=isset($_POST["S1"])<>NULL?$_POST["S1"]:"0";
$new2=isset($_POST["S2"])<>NULL?$_POST["S2"]:"0";
$new3=isset($_POST["S3"])<>NULL?$_POST["S3"]:"0";
$new4=isset($_POST["S4"])<>NULL?$_POST["S4"]:"0";
mysqli_select_db($GD,$database);
$sql=sprintf("INSERT INTO text1(id,t1,t2,t3) VALUES (%s,%s,%s,%s)",(int)$new1,(int)$new2,(int)$new3,(int)$new4);
$Result=mysqli_query($GD,$sql) or die(mysqli_error($GD));
exit();
修改語法:
MySQL修改的語法 UPDATE text1 SET t1=%s,t2=%s,t3=%s WHERE id=%s
語法如下:
require_once("SQL_data.php");
$new1=isset($_POST["S1"])<>NULL?$_POST["S1"]:"";
$new2=isset($_POST["S2"])<>NULL?$_POST["S2"]:"0";
$new3=isset($_POST["S3"])<>NULL?$_POST["S3"]:"0";
$new4=isset($_POST["S4"])<>NULL?$_POST["S4"]:"0";
mysqli_select_db($GD,$database);
$sql=sprintf("UPDATE text1 SET t1=%s,t2=%s,t3=%s WHERE id=%s",(int)$new2,(int)$new3,(int)$new4,(int)$new1);
$Result=mysqli_query($GD,$sql) or die(mysqli_error($GD));
exit();
刪除語法:
MySQL刪除的語法 DELETE FROM text1 WHERE id=%s
語法如下:
require_once("SQL_data.php");
$new1=isset($_POST["S1"])<>NULL?$_POST["S1"]:"";
mysqli_select_db($GD,$database);
$sql=sprintf("DELETE FROM text1 WHERE id=%s",(int)$new1);
$Result=mysqli_query($GD,$sql) or die(mysqli_error($GD));
mysqli_close($GD);
exit();
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。