
正文
php对象存到数据库中 php如何把数据存到数据库中
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何将存有数据的文件导入数据库
其实sql文件,就是一些sql语句
填写好数据库相关操作后,点击下一步,首先将数据库连接起来
12mysql_connect(..............)//等等这些数据库连接代码
数据库连接后,开始读取sql文件
1234567$Sqls = file_get_contents( '你的sql文件' );//然后把读取到的sql文件内容打散成数组,当然,这个文件要有规律,就是每条sql语句有一个特定的分隔符,比如分号;$SqlArr = explode(';', $Sqls );//最后就是循环遍历出这些sql语句并执行,即可foreach ( $SqlArr as $sql ) { mysql_query( $Sql );}
上面只是一个大致思路原理,
具体的话,还是要根据具体情况来弄的!
特别是那个sql文件中的内容,一定要有一定的规律,并且一些不必要的东西不能有,
比如注释(很多人从phpmyadmin导出的sql文件,都会带上注释,
而注释是不符合sql语句规范的,会执行出错,
所以导出后,自己根据情况修改一下!)
相关问答
Q1: php怎样用面向对象的方法将表单值插入数据库?那个方法要怎么写?
一个简单的例子
?php
include 'db_content.php'; //数据库连接
class db
{
public function insert($username)
{
$sql = "insert into user (id,username) values (null, $username)";
mysql_query($sql);
}
}
if (isset($_POST['sub']))
{
$db = new db();
$db-insert($_POST['username']);
}
?
form action="" method="post"
input type="text" name="username" value=""
input type="submit" name="sub" value="提交"
/form
Q2: php中的值怎么插入到mysql数据库中
先要通过form表单将数据提交到php端
连接mysql_connect('localhost','','')
$sql = "insert into table values (".$_POST['value'].")";
插入到数据库:$res = mysql_query($sql);
Q3: php保存数据到数据库
需要转义一下。有几个办法php对象存到数据库中:
1,最简单,把一些危险字符过滤掉,比如英文php对象存到数据库中的单引号,双引号等;
2,使用addslashes在php中进行转义,自己处理;
3,可以使用一些现成php对象存到数据库中的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。
Q4: PHP TP3.2怎样将表单数据保存到数据库中
1、将php安装目录下的php_mysql.dll和MySQL安装目录下的libmysql.dll文件拷贝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四个。dll的最前面的;去掉
二、php表单提交至数据库的实现过程
1、login.php页面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php页面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php页面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
关于php对象存到数据库中和php如何把数据存到数据库中的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






