php ajax 實現的寫入資料庫操作簡單示例

2022-09-26 03:00:11 字數 1532 閱讀 7716

這個是最簡單的表單提交  延伸:後面有很多需要提交的資訊 如何快速部署介面

此例子是移動端h5頁面,使用的是zepto.min.js 

html

前端頁面js 不跨域的情況下

後端php頁面 注意不要跨域

1.這裡接收前端資料 $_post[name],$_post[tel],post傳送過來,這裡需要過濾資料是否正常

需要: 

①過濾資料

√②資料唯一性檢測(手機號唯一)

√③php生成當前寫入時間(時間戳格式)

√④如何返回結果給前端(返回字串或者是json資料)

√⑤手機號格式驗證(正則匹配驗證)

√程式設計客棧

&nbwww.cppcns.comsp;

qsszdcuac

2.鏈結資料庫  

1)mysql_connect('localhost','資料庫使用者名稱','資料庫密碼'),連線資料庫

2)選擇資料庫 mysql_select_db('資料庫名稱',資料庫鏈結上一步)

3)資料庫時區設定 測試環境php5.2.6 ,在頭部新增ini_set('date.timezone','asia/shanghai');測試可行;網上說的date_default_timezone_set('prc');並沒有效果;不知道**有問題; 

參考資料:

date_default_timezone_set()設定時區

<?php ini_set('date.timezone','asia/shanghai');

$con = mysql_connect("localhost","admin","qishangxiangyunnetnic20160407");

if (!$con)

mysql_select_db("qishang_form", $con);

$time = date('y-m-d h:i:s',time());

$sql="insert into netnich5 (name, tel_number,posttime)

values

('$_post[name]','$_post[tel]','$time')";

if (!mysql_query($sql,$con))

echo "1 record added";

?>

1.問題:notice: use of undefined constant callback - assumed 'callback'

解決:在每個檔案頭上加 error_reporting(0);

sql語句清理表資料 

1.全部清理表中資料,不刪除表 truncate table 表名

跨域jsonp解決方案

最簡單jsonp例項 

附:jsonp jquery接收和原生js接收

客戶端返回例項:

後台接收**函式callback  ,函式的引數 就是json的資料

callback( );

$(document).ready(function()

});});

PHP ajax實現連線資料庫 載入更多

html divid sct form action method table class prod thead th 編號th th 使用者名稱th th 賣家名稱 th th th th 商品th thead tbody tr td 0001 td td 測試名稱 td td 森馬 載入更多 b...

資料庫 寫入資料過程

1 事務開始 2 在buffer cache中找到需要的資料塊,如果沒有找到,則從資料檔案中載入buffer cache中 3 事務修改buffer cache的資料塊,該資料被標識為 髒資料 並被寫入log buffer中 4 事務提交,lgwr程序將log buffer中的 髒資料 寫入redo...

oracle資料庫寫入資料的過程

各種後台程序的作用 ckpt lgwr dbwn之間的協作。ckpt 每隔3秒或更頻繁寫一次,寫入控制檔案,記錄dbwn從sga寫入磁碟的塊的位置。lgwr 每3秒,1 3滿buffer,commit,dbwn寫之前。將buffer中資料寫入物理檔案。dbwn 將sga中髒塊寫入datafile。o...