給你幾個函數(shù),自己查查去!
創(chuàng)新互聯(lián)建站:成立于2013年為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設”服務,為1000多家公司企業(yè)提供了專業(yè)的成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設計和網(wǎng)站推廣服務, 按需網(wǎng)站策劃由設計師親自精心設計,設計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領先地位的。
file_get_contents()
mysql_connect();
mysql_select_db();
mysql_query();
另外就是mysql的insert插入語句了!
由于不是很明白的意思,所以就說這么多了!不明白的將那幾個函數(shù)都百度一下就知道怎么做了!
如果是先瀏覽文件再確定是否插入數(shù)據(jù)庫,這樣的一個操作流程的話,需要用到ajax的,阿彌陀佛,老辣也無能為力了!
如果你是先上傳文件,然后讀出來的話,這個只需要php就可以了實現(xiàn)了,用php的文件上傳函數(shù)$_FILE['filename']['tmp']和move_upload_file函數(shù)即可。
如果你是在上傳之前就要先讀出txt文本文檔里面的數(shù)據(jù),那就要用ajax技術(shù)了,基本就是file表單的onchange事件讀出選中的txt文件的路徑,然后將這個路徑傳給php文件,讓php文件讀取它顯示在一個文本框里面,然后寫入數(shù)據(jù)庫,似乎js也可以讀取文本文檔的,不過不是很安全,一般的機器都會禁止這么操作的,阿彌陀佛,具體情況,老辣就介紹到此吧!為兄多多思考吧!另外請趕快給分吧,老辣等不及了!
可以使用緩存技術(shù),先寫到內(nèi)存中,在同步到數(shù)據(jù)庫中,memcached,你試試
把來自表單的數(shù)據(jù)插入數(shù)據(jù)庫
現(xiàn)在,我們創(chuàng)建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
這是這個 HTML 表單:
html
body
form?action="insert.php"?method="post"
Firstname:?input?type="text"?name="firstname"?/
Lastname:?input?type="text"?name="lastname"?/
Age:?input?type="text"?name="age"?/
input?type="submit"?/
/form
/body
/html
當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數(shù)據(jù)被發(fā)送到 "insert.php"。"insert.php" 文件連接數(shù)據(jù)庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數(shù)執(zhí)行 INSERT INTO 語句,一條新的記錄會添加到數(shù)據(jù)庫表中。
下面是 "insert.php" 頁面的代碼:
?php
$con?=?mysql_connect("localhost","peter","abc123");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
mysql_select_db("my_db",?$con);
$sql="INSERT?INTO?Persons?(FirstName,?LastName,?Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if?(!mysql_query($sql,$con))
{
die('Error:?'?.?mysql_error());
}
echo?"1?record?added";
mysql_close($con)
?
?php
$title = $_POST['title'];
$name = $_POST['author'];
$message = $_POST['my_message'];
$dbhost = '127.0.0.1';
$dbuser = 'root'; //我的用戶名
$dbpass = ''; //我的密碼
$dbname = 'exer'; //我的mysql庫名
$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
mysql_query("set names 'utf8" );
mysql_query("INSERT INTO message VALUES (null,'".$title."','".$name."','".$message."',null)")or die("query error");
echo "留言成功";
echo "script type='text/javascript' alert('留言成功')";
echo "window.location='allmessage.php';/script";
?
phpcms 要調(diào)用其他數(shù)據(jù)庫時,我們可以直接在后臺設置數(shù)據(jù)源,用get標簽調(diào)用.
步驟如下:
phpcms 后臺模塊=》數(shù)據(jù)源=》外部數(shù)據(jù)源=》添加外部數(shù)據(jù)源
設置外部數(shù)據(jù)源
設置測試OK
前端模板調(diào)用:
{pc:get dbsource="name" sql="SELECT * FROM v9_news " num="10" cache="0" return="data"}
{loop $data $k $v}
...
{/loop}
{/pc}
希望可以幫到您,望采納!