php寫資料庫
$sql="insert into userinfo(name,password,sex,e_mail,question,answer) values('$name','$password','$sex','$e_mail','$question','$answer')"; if(!mysql_query($sql,$con)) { echo('注冊失敗!'); } else { echo('注冊成功!'); } 增加 SQL ...
② php 接收到之後post數據寫入資料庫
form表單demo:task.html
<fieldset id="setFiled">
<legend>發布任務</legend>
<form action="registr.php" method="post" id="steForm">
<label>任務類型:</label><br>
<input type="text" name="type" id="taskType" placeholder="請選擇任務類型"/><br>
<label>酬 金:</label><br>
<input type="number" name="money" id="forMoney" min="1" max="1000"/><label>元</label><br>
<label>截止時間:</label><br>
<input type="datetime" name="time" id="timeSubmit"/><span data-year="" data-month="" data-date="" id="showDate"></span><br>
<label>詳細描述:</label><br>
<textarea maxlength="512" name="textAray" id="msgArea"></textarea><br>
<input type="submit" name="subMit" id="forSub" value="點擊發布" />
</form>
(2)php寫資料庫擴展閱讀
php接收POST數據的三種方式
1、$_POST 方式接受數據
$_POST 方式是由通過HTTP的POST方法傳遞過來的數據組成的數組,是一個自動全局變數。
註:只能接收Content-Type:application/x-www-form-urlencode提交的數據。也就是只能接收表單過來的數據。
2、GLOBLES[『HTTP_RAW_POST_DATA』]
如果訪問原始POST數據不是php能夠識別的文檔類型,比如:text/xml 或者soap等等,可以用$GLOBLES[『HTTP_RAW_POST_DATA』]來接收,$HTTP_RAW_POST_DATA變數包含有原始POST數據。此變數僅在碰到未識別的MIME數據時產生。
註:$HTTP_RAW_POST_DATA對於enctype=」multipart/form-data」表單數據不可用,也就是說使用$HTTP_RAW_POST_DATA無法接受網頁表單post過來的數據。
3、file_get_contents(「php://input」);
如果訪問原始POST數據,更好的方法是使用file_get_content(「php://input」);對於未指定Content-Type的POST數據,可以使用該方法讀取POST原始數據,包括二進制流也可以和$HTTP_RAW_POST_DATA比起來。它帶來的生存眼裡更小,並且不需要任何特殊的php.ini設置。
註:php://input不能用於 enctype=」multipart/form-data」
例如:$postStr = file_get_contents("php://input"); //獲取POST數據
③ php如何寫入資料庫
數組吧,直接把數組轉字元串啊
implode() 函數返回由數組元素組合成的字元串。(適合一維數組)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗號
the result : Hello,World,I,love,Shanghai
轉換數組為字元串後插入資料庫就可以了。
④ php代碼怎麼才能寫入到資料庫中 - 技術問答
string
mysql_escape_string
(
string
$unescaped_string
)本函數將
unescaped_string
轉義,使之可以安全用於
mysql_query()。
Note:
mysql_escape_string()
並不轉義
%
和
_。
本函數和
mysql_real_escape_string()
完全一樣,除了
mysql_real_escape_string()
接受的是一個連接句柄並根據當前字元集轉移字元串之外。mysql_escape_string()
並不接受連接參數,也不管當前字元集設定。
⑤ PHP將數據寫入資料庫
每個NA欄位的值都看成一個數組,用逗號分隔。。
$a=explode(",",NA)
for($i=0;$i<count($a);$i++)
{
insertintoT2('NA')values("{$a[$i]}");
}
⑥ PHP寫入資料庫的問題,怎麼寫入不了呢
看不出來哪裡錯了,你處理頁面的下面一行:
$result
=
mysql_query($sql);//執行
修改一下,改為下面這樣:
if(mysql_query($sql))
echo
'添加成功。';
else
echo
'錯誤信息:'.mysql_error();
現在你就自己都能看出來了。
⑦ php如何防止寫資料庫沖突
打開資料庫時,用寫鎖定模式,這樣只允許單個進程寫操作。
⑧ PHP如何寫入資料庫實現注冊
連接:mysql_connect("主機","用戶","密碼");
mysql_select_db("資料庫名");
寫入數據:mysql_query("insert
into
表名
(欄位1,欄位2)
values
("數據1","數據2")");
⑨ 資料庫到底怎麼在PHP上讀寫的
PHP代碼連接資料庫通過
sql
語言操作數據去存儲更新刪除查詢數據,就這么簡單.
⑩ 用php將數據寫進資料庫中
如果你會點php基礎我可以給你點參考意見
一個是,你這個文件肯定是txt格式的
$fp = fopen('xxx.txt','r');//用只讀方式打開文件
$getsource = fgets($fp);//讀取第一行,主要是用於去除第一行
while(!feof($fp)){
$getsource = fgets($fp);//獲取有用數據
$insource = explode(" <>", $getsource);//把一行文字變成數組,按<>符號分割
/*---------------下面寫數據存儲的sql-------------------*/
......
/*---------------上面寫數據存儲的sql-------------------*/
}
我默認為你對php和mysql是熟悉的,不然你也不會打算用php寫這個程序,我只提供你點思路,php對文件操作不熟悉的話你可以參考下這篇文章
http://www.tocus.com.cn/?send=article_show&id=77&class=2
希望對你有幫助