网站建设资讯

NEWS

网站建设资讯

简单数据插入php,数据库中添加数据

php 插入数据库

$conn

创新互联主要从事做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务北川羌族,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

=

@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代码

$query=mysql_query($sql1) or die(mysql_error());

运行下, 再把错误信息发上来!

你这种错误, 绝大部分是出现在sql语句的错误, 初学者很容易犯这个错误!

一般是sql语句语法错误或者与数据库结构不对应!

打个比方说, 有一个字段, 名称是:abc

字段类型是int, 那么这个字段必须写入数字, 如:3, 但不能写入二进制、字符串文本等

比如写入 '3' 那就会出错!

而如果这个字段类型是:VARCHAR

那么这个字段可以写入数字和字符串文本, 但也不能写入二进制数据!

其他还有很多, 比如字段不允许为空并且没有默认值, 那么就必须写入值, 否则也不行

还有字段属性, 字段长度是20的话, 写入21个字符也会出错

字段属性唯一的话, 整个表不能存在相同字段相同值的情况等等!

用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实现的pdo连接数据库并插入数据功能简单示例

本文实例讲述了PHP实现的pdo连接数据库并插入数据功能。分享给大家供大家参考,具体如下:

创建配置文件

pdo_config.php

?php

$db_Type

=

"mysql";//数据库类型

$host

=

"localhost";//主机名

$dbName

=

"test";//数据库名

$userName

=

"root";//用户名

$password

=

"root";//密码

$dsn

=

"{$db_Type}:host={$host};dbname={$dbName}";

?

pdo插入数据库

pdo_insert.php

?php

header('Content-type:text/html;

charset=utf-8');

require

'pdo_config.php';

try{

$pdo

=

new

PDO

($dsn,$userName,$password);//创建一个连接对象

$pdo-exec('set

names

utf8');//设置编码

$sql

=

"INSERT

student

(name,email)

VALUES

('李四','123@qq.com')";

$pdo-exec($sql);

}catch

(PDOException

$e){

die('操作失败'.$e-getMessage());

}

//关闭连接

$pdo

=

null;

?

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:关于php连接mssql:pdo

odbc

sql

serverPHP5中使用PDO连接数据库的方法PHP中PDO连接数据库中各种DNS设置方法小结ThinkPHP框架基于PDO方式连接数据库操作示例PHP使用ODBC连接数据库的方法tp5(thinkPHP5)框架连接数据库的方法示例PHP7使用ODBC连接SQL

Server2008

R2数据库示例【基于thinkPHP5.1框架】tp5(thinkPHP5)操作mongoDB数据库的方法thinkPHP5实现数据库添加内容的方法tp5(thinkPHP5)框架数据库Db增删改查常见操作总结PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】

求一个PHP简单的插入数据库/读取示例。

我来给你解决:

只需要一个页面,简单高效,鉴于你的服务器配置各方面都是本地,那么省去很多错误处理:代码见下(复制过去就可以用,字符集一定要正确啊,数据库,meta,names必须要统一):

!doctype html

html

head

meta charset="utf-8" !-- 如果你是GBK或gb2312,请修改utf8为你需要的字符集 --

title列表/title

/head

body

?php

//连接数据库

$connect=mysql_connect('localhost','username','password'); //设置字库

mysql_query("SET NAMES utf8"); //如果你是GBK或gb2312,请修改utf8为你需要的字符集,同样上面也要改

mysql_select_db('eastses',$connect); //选择数据库

$table='classmate' //选择数据表

//处理

$do=$_GET['do'];

if($do=="" or $do=="view"){ //打开网页时默认调用本节内容,或者点击浏览时调用本节内容

?

!-- html代码开始 --

table border="1" cellpadding="0" cellspacing="0"

thead

tr

tdID/td

td姓名/td

td昵称/td

td生日/td

td家庭地址/td

td血型/td

tdQQ/td

td微博/td

td邮箱/td

td手机/td

td爱好/td

td喜欢的食物/td

td最喜欢说的句子/td

td最想收到的礼物/td

td最喜欢的Ta/td

td最擅长的事情/td

td难忘的回忆/td

td偶像/td

td理想/td

td其他/td

/tr

/thead

tbody

!-- html代码结束 --

?php

$result=mysql_query("SELECT * FROM $table"); //查询表中所有记录

while($row=mysql_fetch_array($result)){

echo

"tr",

"td".$row['0']."/td",

"td".$row['1']."/td",

"td".$row['2']."/td",

"td".$row['3']."/td",

"td".$row['4']."/td",

"td".$row['5']."/td",

"td".$row['6']."/td",

"td".$row['7']."/td",

"td".$row['8']."/td",

"td".$row['9']."/td",

"td".$row['10']."/td",

"td".$row['11']."/td",

"td".$row['12']."/td",

"td".$row['13']."/td",

"td".$row['14']."/td",

"td".$row['15']."/td",

"td".$row['16']."/td",

"td".$row['17']."/td",

"td".$row['18']."/td",

"td".$row['19']."/td",

"/tr";

}

?

!-- html代码开始 --

/tbody

/tablebr

a href="?do=add"添加信息/a

!-- html代码结束 --

?php

}elseif($do=="add"){ //点击添加链接时调用本节内容

?

!-- html代码开始 --

form action="?do=submit" method="get"

姓名input type="text" name="name"br

昵称input type="text" name="nickname"br

生日input type="text" name="birthday"br

家庭地址input type="text" name="home"br

血型input type="text" name="blood"br

QQinput type="number" name="qq"br

微博input type="text" name="weibo"br

邮箱input type="email" name="email"br

手机input type="number" name="phone"br

爱好input type="text" name="hobby"br

喜欢的食物input type="text" name="food"br

最喜欢说的句子input type="text" name="sentence"br

最想收到的礼物input type="text" name="gift"br

最喜欢的Tainput type="text" name="lover"br

最擅长的事情input type="text" name="keenon"br

难忘的回忆input type="text" name="unforgettable"br

偶像input type="text" name="wanttobecome"br

理想input type="text" name="ideal"br

其他input type="text" name="other"br

button type="submit" name="submit"提交/button

button type="reset" name="reset"重新填写/button

/form

!-- html代码结束 --

?php

}elseif($do=="submit"){ //点击提交按钮后调用本节内容

$name=$_GET['name'];

$nickname=$_GET['nickname'];

$birthday=$_GET['birthday'];

$home=$_GET['home'];

$blood=$_GET['blood'];

$qq=$_GET['qq'];

$weibo=$_GET['weibo'];

$email=$_GET['email'];

$phone=$_GET['phone'];

$hobby=$_GET['hobby'];

$food=$_GET['food'];

$sentence=$_GET['sentence'];

$gift=$_GET['gift'];

$lover=$_GET['lover'];

$keenon=$_GET['keenon'];

$unforgettable=$_GET['unforgettable'];

$wanttobecome=$_GET['wanttobecome'];

$ideal=$_GET['ideal'];

$other=$_GET['other'];

$result=mysql_query("INSERT INTO $table(id,name,nickname,birthday,home,blood,qq,weibo,email,phone,hobby,food,sentence,gift,lover,keenon,unforgettable,wanttobecome,ideal,other) VALUES(NULL,$name,$nickname,$birthday,$home,$blood,$qq,$weibo,$email,$phone,$hobby,$food,$sentence,$gift,$lover,$keenon,$unforgettable,$wanttobecome,$ideal,$other)"); //按字插入

echo"a href=\"?do=add\"再添加一组信息/abra href=\"?do=view\"查看信息/abr";

}

?

/body

/html

我顶你的肺啊。。CSS和排版格式你可以自己写

php 批量数据插入数据表

if ($strleng100){

//如果大于100条就每次写入100,休息1秒,然后继续写,直到写完为止

$write_count = floor($strleng/100);

while ($write_count  0){

for ($i=0;$i100;$i++){

echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)";//写100次就休息

}

//echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);";这样可以一次插入多条数据,效率更高

//参考

$write_count -=1 ;

sleep(1);

echo '休息1秒';

}

}


分享文章:简单数据插入php,数据库中添加数据
转载来于:http://cdweb.net/article/hoodse.html