给你几个函数,自己查查去!
file_get_contents()
mysql_connect();
mysql_select_db();
mysql_query();
另外就是mysql的insert插入语句了!
由于不是很明白的意思,所以就说这么多了!不明白的将那几个函数都百度一下就知道怎么做了!
如果是先浏览文件再确定是否插入数据库,这样的一个操作流程的话,需要用到ajax的,阿弥陀佛,老辣也无能为力了!
如果你是先上传文件,然后读出来的话,这个只需要php就可以了实现了,用php的文件上传函数$_FILE['filename']['tmp']和move_upload_file函数即可.
如果你是在上传之前就要先读出txt文本文档里面的数据,那就要用ajax技术了,基本就是file表单的onchange事件读出选中的txt文件的路径,然后将这个路径传给php文件,让php文件读取它显示在一个文本框里面,然后写入数据库,似乎js也可以读取文本文档的,不过不是很安全,一般的机器都会禁止这么操作的,阿弥陀佛,具体情况,老辣就介绍到此吧!为兄多多思考吧!另外请赶快给分吧,老辣等不及了!
可以使用缓存技术,先写到内存中,在同步到数据库中,memcached,你试试
把来自表单的数据插入数据库
现在,我们创建一个 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
下面是 "insert.php" 页面的代码:
php
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)
$title = $_POST['title'];
$name = $_POST['author'];
$message = $_POST['my_message'];
$dbuser = 'root'; //我的用户名
$dbpass = ''; //我的密码
$dbname = 'exer'; //我的mysql库名
$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
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 要调用其他数据库时,我们可以直接在后台设置数据源,用get标签调用.
步骤如下:
phpcms 后台模块=>>数据源=>>外部数据源=>>添加外部数据源
设置外部数据源
设置测试OK
前端模板调用:
{loop $data $k $v}
...
{/loop}
{/pc}
希望可以帮到您,望采纳!
以上就是土嘎嘎小编为大家整理的如何在php后端添加数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!