重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php传数据到mysql php文件传输

php中的值怎么插入到mysql数据库中

先要通过form表单将数据提交到php端

成都创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都网站制作、成都网站设计、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元突泉做网站,已为上家服务,为突泉各地企业和个人服务,联系电话:028-86922220

连接mysql_connect('localhost','','')

$sql = "insert into table values (".$_POST['value'].")";

插入到数据库:$res = mysql_query($sql);

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把MSSQL数据导入到MYSQL的方法

本文实例讲述了PHP把MSSQL数据导入到MYSQL的方法。分享给大家供大家参考。具体分析如下:

最近需要把一个以前的asp网站转换成php的,但php是与mysql而我的asp与mssql的,结果就需要把mssql数据导入到mysql数据库了,下面我自己写了一个实例还抄了一个实例都不错.

实例一,代码如下:

复制代码

代码如下:?php

//国内的PNR码连接

$hostname="127.0.0.1";

//MSSQL服务器的IP地址

服务器的名字

$dbuser="sa";

//MSSQL服务器的帐号

$dbpasswd="sa";

//MSSQL服务器的密码

$dbname="aa";

//数据库的名字

$conn

=

mssql_connect($hostname,$dbuser,$dbpasswd);

//连接MSSQL

mssql_select_db($dbname);

/*连接要访问的数据库

这里也可以写做

$db=mssql_select_db($dbname,$conn);

*/

$sql

=

"select

*

from

Sheet1$";

//sql语句

$data

=

mssql_query($sql);

//把查询的值集合在变量$data

while($Arr

=

mssql_fetch_object($data))

//循环初始的集合$Arr

{

$Airport=$Arr-Airport;

$citycode=$Arr-citycode;

$Chinesecityname=$Arr-Chinesecityname;

$Chinesecityjp=$Arr-Chinesecityjp;

$english=$Arr-english;

$countrycode=$Arr-countrycode;

$countryfullname=$Arr-countryfullname;

$Chauname=$Arr-Chauname;

//echo

$code;

$conn=mysql_connect("localhost","root","123456");//连接数据库的帐号和端口号

mysql_query("SET

NAMES

'GBK'",$conn);

mysql_select_db("taojipiao2009",$conn);//

加载数据库

//$sql="update

internationcode

set

jp='$aa'

where

Code='$Code'";

$sql="insert

into

internationcode(Airport,citycode,Chinesecityname,Chinesecityjp,english,countrycode,countryfullname,Chauname)

values('$Airport','$citycode','$Chinesecityname','$Chinesecityjp','$english','$countrycode','$countryfullname','$Chauname')";

//echo

$sql."br";

$result=mysql_query($sql);

}

//mssql_close($conn);

//关闭数据库

?

参考代码二,代码如下:

复制代码

代码如下:?php

$mssql_link

=

mssql_connect($db_host,$db_msuser,$db_mspass)

or

die("mssql数据库连接失败");

mssql_select_db($db_msname,$mssql_link);

$mysql_link

=

mysql_connect($db_myhost,$db_myuser,$db_mypass)

or

die("mysql数据库连接失败".mysql_error());

mysql_select_db($db_myname,$mysql_link);

$msquery

=

mssql_query("select

top

1

*

from

buyok_produc",$mssql_link);

$vars

=

'';

$vals

=

'';

$cols

=

'';

while

($row

=

mssql_fetch_array($msquery,$mssql_link)){

$vals

=

'';

foreach($row

as

$key=$values){

$cols

.=

($cols

==

''

?

$key

:

','.$key);

$vals

.=

($vals

==

''

?

'''.$values.'','

:

'''.$values.'',');

//echo

$vals;

}

$vars

.=

($vars

==

''

?

'('.$vals.')'

:

',('.$vals.')');

}

$sql

=

"insert

into

`buyok_produc`

($cols)

values

$vars";

echo

$sql;

$aa=mysql_query($sql,

$mysql_link);

if

($aa){

echo

"successfully";

}else{

echo

"failed";

}

?

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

php获取了数据,传输数据到MySQL没有报错,但MySQL数据库无数据?

额 不好意思现在才看到 你看啊 你插入的字段是id这个id应该是int类型吧 然后你$a='test’还有你的是insert返回的应该是true 或者false 不应该是一个资源

望采纳!

PHP 表单 提交数据到mysql

PHP  提交表单,然后保存数据库示例:

1.sql脚本:

create database company;

use company;

create table employee(

id  int(11) not null primary key auto_increment,

emp_name varchar(20) not null,

emp_no varchar(30) not null,

emp_job varchar(50)

);

2.index.php代码:

?php 

header("Content-type:text/html;charset=utf-8;");

//判断是否提交表单

if(isset($_POST['btn'])){

//连接数据库

$conn=mysql_connect("localhost","root","root");

if(!$conn){

die("数据库连接错误!".mysql_error());

}

mysql_select_db("company");

mysql_query("set names utf8");

//获取表单提交元素

$emp_name=$_POST['emp_name'];

$emp_no=$_POST['emp_no'];

$emp_job=$_POST['emp_job'];

//验证表单元素,然后入库操作

if($emp_name  $emp_no  $emp_job){

$sql="insert into employee

(emp_name,emp_no,emp_job)

values

('{$emp_name}','{$emp_no}','{$emp_job}')

";

$int=mysql_query($sql);

$suc_msg="font color='green'数据插入成功!  /fonta href='javascript:history.go(-1);' 返回 /a";

$err_msg="数据插入失败";

exit ($int?$suc_msg:$err_msg);

}else{

exit ("提交数据全部为必填项!");

}

}

?

html

head

titlePHP 表单提交示例/title

meta http-equiv="content-type" content="text/html;charset=utf-8" /

/head

body

form id="myform" action="?php echo $_SERVER['PHP_SELF'] ?" method="post"

员工姓名:input name="emp_name" type="text"/br/

工号:input name="emp_no" type="text"/br/

工作职责:input name="emp_job" type="text"/br/

input name="btn" type="submit" value="提交表单"/br/

/form

/body

/html

3.运行效果:

PHP 如何向 MySQL 发送数据

姓: input type=text name=first_name size=25 maxlength=25

名: input type=text name=last_name size=25 maxlength=25 p input type=submit /form /body /html当你输入数据,并按下 submit 按钮后,这个表单将把数据发送到 submitform.php(做为现在的主流开发语言)3 。再由这个 php(做为现在的主流开发语言) 脚本来处理收到的数据,下面就是 submitform.php(做为现在的主流开发语言)3 的代码: html body ?php(做为现在的主流开发语言)

MySQL(和PHP搭配之最佳组合)_connect (localhost, username, password);

MySQL(和PHP搭配之最佳组合)_select_db (dbname);

MySQL(和PHP搭配之最佳组合)_query ("INSERT INTO tablename (first_name, last_name)

VALUES ($first_name, $last_name)");print ($first_name);

print (" ");

print ($last_name);

print (" p");

当你按下 submit 之后,可以看到你输入的名字被显示在一个新的页面中。再看一看浏览器的URL 栏,它的内容应该是像这样的:

… /submitform.php(做为现在的主流开发语言)3?first_name=Fredlast_name=Flintstone

因为我们用到的是表单 GET 方法,因此数据是通过 URL 来传送到 submitform.php(做为现在的主流开发语言)3的。显然, GET 方法是有局限性的,当要传递的内容很多时,就不能用 GET 了,只能用 POST 方法。但不管用什么方法,当数据传送完成后, php(做为现在的主流开发语言) 自动的为每一个表单中的字段建立一个和他们的名字(表单的 name 属性)相同的变量。

php(做为现在的主流开发语言) 变量都已用一个美元符号开头的,这样,在 submitform.php(做为现在的主流开发语言)3 脚本处理的过程中,就会有 $first_name 和 $last_name 这两个变量了,变量的内容就是你输入的内容。

我们来检查一下你输入的名字是否真的被输入到数据库中了。启动 MySQL(和PHP搭配之最佳组合),在 MySQL(和PHP搭配之最佳组合) 提示符下输入:

MySQL(和PHP搭配之最佳组合) select * from tablename;

你应该可以得到一个表,内容就是你刚才输入的了:

+------------+------------+

| first_name | last_name |

+------------+------------+|柳 | 如风+------------+------------+

1 rows in set (0.00 sec)

脚本的开始两行是:

MySQL(和PHP搭配之最佳组合)_connect (localhost, username, password);

MySQL(和PHP搭配之最佳组合)_select_db (dbname);

这两个函数调用用来打开 MySQL(和PHP搭配之最佳组合) 数据库,具体的参数的含义刚才已经说过了。

下面的一行是执行一个 SQL 语句 :

MySQL(和PHP搭配之最佳组合)_query ("INSERT INTO tablename (first_name, last_name)

VALUES ($first_name, $last_name)");MySQL(和PHP搭配之最佳组合)_query 函数就是用来对选定的数据库执行一个 SQL 查询。你可以在 MySQL(和PHP搭配之最佳组合)_query 函数中执行任何的 SQL 语句。


网页标题:php传数据到mysql php文件传输
文章URL:http://cqcxhl.com/article/dodsgge.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP