
正文
php自动插入数据函数 php自动加载函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP在网站上实现跟数据库添加数据
把来自表单的数据插入数据库
现在,我们创建一个 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 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
下面是 "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)
?
相关问答
Q1: php的函数封装如何插入到数据库
本身这就是一个自定义函数,数据需要插入的话需要自己构造sql语句然后通过mysql_query将函数返回的值写入数据库。
想直接让数据库调用PHP的自定义函数是不现实的!
Q2: php能不能每隔一段时间插入一条数据
可以,第一种php自动插入数据函数:可以在服务器上写一个定时任务php自动插入数据函数,每隔一段时间调用一个插入数据接口。
第二种:foreach里面写sleep(1);暂停
Q3: PHP如何将下面数组遍历,插入数据库
有两个方法可供选择php自动插入数据函数,一种是把数据存入csv文件php自动插入数据函数,然后执行load data infile
还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,
可以很简单的实现大批量数组数据的一次性插入。
[php] view plaincopy
$statement = "INSERT INTO table (title, type, customer) VALUES ";
foreach( $data as $row) {
$statement .= ' ("' . implode($row, '","') . '")';
}
不过大批量数据的插入,需要注意mysql在内存上有限制php自动插入数据函数:
bulk_insert_buffer_size变量的默认大小为8M, 是指单个线程占用的大小限制,设置为0,表示不做限制。
Q4: php数组怎么导入定义函数
1、首先新建一个php文件,命名为test.php,用于讲解php如何把数组作为参数传递给函数。
2、其次在test.php文件中,自定义一个函数myfunc,在函数内,使用foreach遍历数组,并输出元素值。
3、最后在test.php文件中,定义一个数组,用于函数的参数,并导入。
关于php自动插入数据函数和php自动加载函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







