您的位置:

用php往mysql里传数据,php如何把数据存到数据库中

本文目录一览:

怎样将.php数据导入到mysql数据库

?php

if($_POST[sub]){

$uptypes=array('application/vnd.ms-excel','application/octet-stream');

$max_file_szie=20*pow(2,20); //上传的文件小于20MB

$destination_folder='../conn/'; //上传文件保存路径

if($_SERVER['REQUEST_METHOD']=='POST'){

if(!is_uploaded_file($_FILES['upfile']['tmp_name'])){

exit("script alert('文件不存在!');history.back();/script");

}

if($max_file_szie$_FILES['upfile']['size']){

exit("script alert('文件太大了!');history.back();/script");

}

if(!in_array($_FILES['upfile']['type'],$uptypes)){

echo '文件类型不符合!'.$_FILES['upfile']['type'];

exit("script alert('文件类型不符合!');history.back();/script");

}

if(!file_exists($destination_folder)){

mkdir($destination_folder);

}

$filename=$_FILES['upfile']['tmp_name'];

$image_size=getimagesize($filename);

$pinfo=pathinfo($_FILES['upfile']['name']); //文件路径信息

$ftype=$pinfo['extension']; //旧文件后缀名

$destination = $destination_folder.$_FILES['upfile']['name']; //新文件名称

if(file_exists($destination)$voerwrie !=true){

exit("script alert('同名文件已经存在了!');history.back();/script");

}

//把上传的文件从临时文件夹移动到指定目录

if(!move_uploaded_file($filename,$destination)){

exit("script alert('移动文件出错了!');history.back();/script");

}

$pinfo=pathinfo($destination);

$fname=$pinfo[basename];

$tpfile=$destination;//上传文件名

//-----------上传成功,导入数据star-----

$dataf=$tpfile;

if(!file_exists($dataf))

{

exit("文件不存在"); //文件不存在

}

$file = fopen("$dataf",'r');

while ($d = fgetcsv($file)) { //每次读取CSV里面的一行内容

//print_r($d); //此为一个数组,要获得每一个数据,访问数组下标即可

$type="`uid`='$d[0]' name='$d[1]'";

$dsql=dbst($tableqz.message2,$type);

if(!$dsql){

$uid=trim($d[0]); //编号

$name=trim($d[1]); //客户名称

$type="(`uid`, `username`, `password`) VALUES (NULL, '$uid', '$name');";

dbin(hh_members,$type);

}

}

fclose($file);

unlink("$dataf");

}

//---上传end

exit("script alert('成功导入了所有数据!');history.back();/script");

}

?

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 发送数据

姓: 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里面添加数据

$conn=mysql_connect("localhost","root","5201314")or die("连接失败"); mysql_select_db("test",$conn); $sql="INSERT INTO g (uid, regdate, remark) VALUES ('小建', '2010-03-29', '鸭子')"; $result=mysql_query($sql); ? 应该是uid的类型的问题 你把它改一下 具体的你可以加我的QQ:604250149 我会为你解答的

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将excel的数据导入MySQL中

准备工作: 下载PHP-ExcelReader,下载后用到\phpExcelReader\Excel目录下的oleread.inc和reader.php两个文件,并将reader.php文件打开后require_once 'Spreadsheet/Excel/Reader/OLERead.php';屏蔽掉,增加为require_once 'oleread.inc'; 然后直接将这两个文件复制到服务器下WAMP,直接复制到WWW目录下,再将所需要的excel文件考进来我的文件是classify.xls,然后需要一个调用reader.php的文件,源代码如下:

ExcelToMysql.php

?php

require_once 'reader.php';

$data = new Spreadsheet_Excel_Reader();

$data-setOutputEncoding('gbk');

$data-read('classify.xls'); //”classify.xls”是指要导入到mysql中的excel文件

@ $db = mysql_connect("localhost", "root", "") or

die("Could not connect to database.");//连接数据库

mysql_query("set names 'gbk'");//输出中文

mysql_select_db('japlearn'); //选择数据库

error_reporting(E_ALL ^ E_NOTICE);

for ($i = 1; $i = $data-sheets[0]['numRows']; $i++) {

//以下注释的for循环打印excel表数据

//以下代码是将excel表数据【6个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧!

$sql = "INSERT INTO classify VALUES('".

$data-sheets[0]['cells'][$i][1]."','".

$data-sheets[0]['cells'][$i][2]."','".

$data-sheets[0]['cells'][$i][3]."','".

$data-sheets[0]['cells'][$i][4]."','".$data-sheets[0]['cells'][$i][5]."','".$data-sheets[0]['cells'][$i][6]."')";

echo $sql.'br /';

$res = mysql_query($sql);

}

?

把上面代码注释的地方替换成自己配置好的数据,如数据库配置等。运行本机测试地址实现导入。