189 8069 5689

php数据录入mysql,php如何输入数据

php把数组写入mysql的方法

您好,您可以参考如下代码:

10年的钟祥网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整钟祥建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“钟祥网站设计”,“钟祥网站推广”以来,每个客户项目都认真落实执行。

?php

/* 获取HTML表单提交的数据 */

$id = _POST["id"];

$catid = _POST["catid"];

$ly = array("data***");

/* 连接数据库,如果出错显示消息结束程序,否则继续执行数据库命令 */

$con = mysql_connect("127.0.0.1","user","password");

if($con == false)

{

echo "错误:系统数据库连接失败!错误信息:".mysql_error($con);

exit();

}else{

/* 选择需要操作数据库 */

mysql_select_db("mydb",$con);

/* 根据ly数组的长度决定执行多少次SQL语句 */

for($i=0;$icount($ly);$i++)

{

/* 设置SQL查询语句 */

$sql = "INSERT INTO `biaoge` VALUES('{$id}','{$catid}',".$ly[$i].")";

/* 如果SQL语句执行失败,返回错误代码; */

if(mysql_query($sql,$con) == false)

{

echo "数据库查询出错!错误代码:".mysql_errno($con);

mysql_close($con);

exit();

}

}

mysql_close($con);

echo "记录添加成功!";

}

?

至于遍历数组,有很多种方式,如楼上用的foreach语句也是可以的。这里用for的原因是为了方便提问者理解。如果代码仍有不足或不明白的地方,请您继续追问,直到给您一个满意的答复为止~

php网站怎么添加mysql数据

首先创建

一个HTML页面userinfo_add.php,在里面输入表单,文本框,输入需要提交的到数据库的信息:

账号

姓名

年龄

页面运行结果:

创建一个PHP文件(userinfo_insert.php),用来处理页面请求的,就是具体往数据库添加数据的代码:

先获取页面数据

//通过post获取页面提交数据信息

$userId

=

$_POST[userId];

$userName

=

$_POST[userName];

$userAge

=

$_POST[userAge];

接下来,在连接数据库

‘test’

//地址

$url

=

"127.0.0.1";

//账号

$user

=

"root";

//密码

$password

=

"root";

//连接

$con

=

mysql_connect($url,$user,$password);

//设置编码机

mysql_query("set

names

'utf8'");

//连接数据库

mysql_select_db("test");

编写SQL,执行SQL添加数据

$sql

=

"insert

into

user_info

(user_id,user_name,user_age)

values('$userId','$userName','$userAge')";

if

(!mysql_query($sql,$con))

{

die('Error:

'

.

mysql_error());

}

echo

"添加一条记录";

//关闭连接

mysql_close($con)

运行结果前:

运行结果后:

完整代码:

PHP插入数据到mysql

mysql_query("insert into content ('name','time','content') values('$name','$dat' ,'$mycontent') " );

$result = mysql_query("SELECT * FROM content where 'name'='$name' ");

请将这两行内所有有关 字段 加的单引号('')全部换成 符号(``),你这里是不能加''的,在数据库中''中永远被识别为字符串,而不是字段和表名. 而是字符串值的则必须要加单引号,'name'是错误的,'$name'是正确的.(最好这么写'{$name}')

================================================

用下面的替换下那两行句子吧

mysql_query("insert into `content` (`name`,`time`,`content`) values ('{$name}','{$dat}' ,'{$mycontent}');" );

$result = mysql_query("SELECT * FROM `content` where `name`='{$name}' ");

很关键的是我想问问你的time字段是字符串型的吗? 如果不是,就需要将$dat的引号删除了.

php怎么把数据导入数据库

需要PHP基础知识和数据库基础知识。

以SQL为例。使用PHP MySQL 函数可以编辑数据库。

mysql_connect() 函数打开MySQL 连接。举例

?php

$con = mysql_connect("localhost","mysql_user","mysql_pwd");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}// 一些代码...mysql_close($con);

?

mysql_connect()三个参数分别是服务器名,连接账号,连接密码。

连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接


名称栏目:php数据录入mysql,php如何输入数据
当前地址:http://cdxtjz.cn/article/hegjoc.html

其他资讯