网站建设资讯

NEWS

网站建设资讯

原生php数据库插入,php写入mysql数据库

php 插入数据库

$conn

创新互联建站是一家专注于成都做网站、成都网站设计与策划设计,达茂旗网站建设哪家好?创新互联建站做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:达茂旗等地区。达茂旗做网站价格咨询:028-86922220

=

@mysql_connect("localhost","用户名","密码");

if

(!$conn){

die("连接数据库失败:"

.

mysql_error());

}

确认没输出DIE里的内容,那就是连接成功了

mysql_select_db("数据库名(不是表明哦)",

$conn);

$sql

=

“SQL语句";

SQL插入例子:INSERT

INTO

user(字段名,ziduan2)VALUES(值,值2)

if(!mysql_query($sql,$conn)){

echo

"添加数据失败:".mysql_error();

}

else

{

echo

"添加数据成功!";

}

用php代码怎么往数据库里自定义插入数据

现在,我们创建一个

HTML

表单,这个表单可把新记录插入

"Persons"

表。

这是这个

HTML

表单:

123456789101112

htmlbody

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

语句,一条新的记录会添加到数据库表中。

原生PHP代码实现excel导入,并添加数据到数据库.

我用的代码是:

?

//连接数据库文件

$connect=mysql_connect("localhost","admin","admin") or die("链接数据库失败!");

//连接数据库(test)

mysql_select_db("testcg",$connect) or die (mysql_error());

$temp=file("test.csv");//连接EXCEL文件,格式为了.csv

for ($i=0;$i count($temp);$i++)

{

$string=explode(",",$temp[$i]);//通过循环得到EXCEL文件中每行记录的值

//将EXCEL文件中每行记录的值插入到数据库中

$q="insert into ceshi (name,num,dom) values('$string[0]','$string[1]','$string[2]');";

mysql_query($q) or die (mysql_error());

if (!mysql_error());

{

echo " 成功导入数据!";

}

echo $string[4]."\n";

unset($string);

}

?

--------------------------------------------------------------------------------

phpexcel或者pear的一个组件 ,国内有一个excelclass的插件

都是用来处理excel的,前2个功能都比较强大,对编码的支持也都不错,推荐使用pear的那个,名字好像叫spreadsheet reader

phpexcel比较费资源,不过并不是所有的excel都能读取

楼主可以到这里去看看 pear.php.net

--------------------------------------------------------------------------------

顶楼上的回答~~顺便接个分!嘿嘿

--------------------------------------------------------------------------------

AdO直接上传

注意有些字符mysql或ADO可能不支持

--------------------------------------------------------------------------------

首先确认你的数据库是什么编码的,以utf-8为例,

你首先打开excel 文件,然后保存,选择为另存为.csv文件。

然后用文本编辑器打开.csv文件,另存为utf-8的csv

然后你写php 可以使用php 的getcsv 打开(这样确保你有的字段中含有,而导致解析错误),然后把解析的结果导入到数据库中。

然后完了。

php数据库插入语句的问题

知友,第二张表代码这样改下:

?php

$dbname="wahaha";

$conn=mysql_connect("localhost","root","root") or die("连接MySQL服务器失败。".mysql_error());

mysql_select_db($dbname) or die("选择数据库失败! ".mysql_error());

$sql="insert into xinxi(xs_id,name,pwd,sex,class,xingqu,lianxi) values ('15','张三','mima','男','软件1班','打球','1234567')";

$rs=mysql_query($sql,$conn);

//以下可以省略

if($rs==1){

echo '数据插入成功!影响行数ID:'.mysql_insert_id();

mysql_close($conn);

}

echo' 插入失败';

mysql_close($conn);

?

你原来的操作失败的原因是:你前面都对的,后面没有执行插入那个驱动命令,即少了个mysql_query()。

【打字不容易,记得给分!】

php中怎么循环插入数据库

把复选框的值作为参数提交,作为循环的次数

$s1 = $_POST['s1'];//获取样品数量

for($i = 1; $i=$s1; $i++){

$tmp = $_POST['smp'.$i]; //这里是对应循环中的文本框name属性

$sql = "insert into 表名(字段....) values('样品名',数量)";

mysql_query($sql,$conn);

}

这样写,能看明白么?

php操作数据库插入数据 插入失败,SQL:insert into qiu(id,url,time,state)values('','

第一个id一般是数字型,你插入的内容是字符型,还是个空值;

另外id这个字段是自增长,在数据库中设置好的,不用添加的


本文标题:原生php数据库插入,php写入mysql数据库
网站链接:http://njwzjz.com/article/phjhis.html