导航:首页 > 编程语言 > php写入数据库

php写入数据库

发布时间:2022-02-09 14:32:46

A. php数组,如何写入mysql数据库

<?php
$info=$_POST['info'];
$values="";
for($i=0;$i<count($info['title']);$i++){
$values.="('{$info['title'][$i]}','{$info['price'][$i]}','{$info['amout'][$i]}'),";
}
$values=rtrim($values,',');
mysql_query("insertintotablenamevalues".$values);
//这种情况适用于比较少的行插入

如果数据量比较大

将数据按行存入文本中

for($i=0;$i<count($info['title']);$i++){
$values.="{$info['title'][$i]} {$info['price'][$i]} {$info['amout'][$i]} ";
}
file_put_content('data.txt',$values);
mysql_query("loaddatalocalinfile'data.txt'intotabletablename");

B. php如何写入数据库

数组吧,直接把数组转字符串啊
implode() 函数返回由数组元素组合成的字符串。(适合一维数组)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗号
the result : Hello,World,I,love,Shanghai

转换数组为字符串后插入数据库就可以了。

C. php向mysql写入数据

if(!$sql)
{
echo('注册失败!');
}
else
{
echo('注册成功!');
}

这个判断明显是错误的,$sql 这肯定是有值的,它的值就是你给的sql语句。所以不管你怎么注册,都是输出注册成功。而应该判断它的反回值$query=mysql_query($sql,$con);如果注册不成功,$query=flase;否则反之.

D. php+mysql写入数据库的一段代码的写法,在线等!

<?php
$url="" //连接地址
$user="" //用户名
$pass="" //用户密码
$dbname="shuzi" //数据库名
$con=mysql_connect(url,user,pass);
if(!$con){
echo"连接错误";
return;
}
$qi=$_POST["qi"];//取表单值,通过名字
mysql_select_db(dbname);//连接数据库
mysql_query("insertinto表名(字段)values($qi)");//插入数据
mysql_close($con);//关闭连接
?>

E. 关于PHP循环写入数据库的操作

$str = ”第1条信息|||第2条信息|||第3条信息|||第4条信息";
if($str!=""){
$arr = explode("|||",$str);
echo count($arr);//输出一下一共多少条信息,不知道你要怎么判断,所以自己看情况写
//如果$str='第1条信息',$arr[0]就是 '第1条信息' ,数组长度等于1
for($i=0;$i<count($arr);$i++)
{
INSERT INTO 数据表(info) VALUES ('$arr[i]')……
//添加第(i+1)条信息,具体看情况
}
}

F. 怎么用php程序将页面传过来的数据写入数据库 代码如下:

就是$insert这条SQL语句的问题
echo $insert;看看语句有没有问题
检查方法将输出的SQL语句放在数据库里执行以下
标准写法
$insert = "insert into my_tab(user,psd) values('".$user."','".$psd."')":

G. php如何把表单中的数据插入数据库

表单
应该使用名字,例如:
<form
action=xxx.php
method=post>
<select
name="select1">
<option
value="1"
selected="selected">男</option>
<option
value="0">女</option>
</select>
</form>
这样,在xxx.php里面使用$_POST['select1']获取结果。

H. 用php将数据写进数据库中

如果你会点php基础我可以给你点参考意见
一个是,你这个文件肯定是txt格式的
$fp = fopen('xxx.txt','r');//用只读方式打开文件
$getsource = fgets($fp);//读取第一行,主要是用于去除第一行
while(!feof($fp)){
$getsource = fgets($fp);//获取有用数据
$insource = explode(" <>", $getsource);//把一行文字变成数组,按<>符号分割
/*---------------下面写数据存储的sql-------------------*/
......
/*---------------上面写数据存储的sql-------------------*/
}
我默认为你对php和mysql是熟悉的,不然你也不会打算用php写这个程序,我只提供你点思路,php对文件操作不熟悉的话你可以参考下这篇文章
http://www.tocus.com.cn/?send=article_show&id=77&class=2
希望对你有帮助

I. php 如何把一条sql语句写入数据库

<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('连接失败: ' . mysqli_error($conn))
;}
echo '连接成功<br />'; // 设置编码,防止中文乱码mysqli_query($conn , "set names utf8");
$runoob_title = '学习 Python';
$runoob_author = 'RUNOOB.COM';
$submission_date = '2016-03-06';
$sql = "INSERT INTO runoob_tbl ".
"(runoob_title,runoob_author, submission_date) ".

"VALUES ".

"('$runoob_title','$runoob_author','$submission_date')";

mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );
if(! $retval ){
die('无法插入数据: ' . mysqli_error($conn))
;}
echo "数据插入成功\n";
mysqli_close($conn);
?>
按照步骤开始,多看PHP手册。

J. 通过表单把数据写入数据库(php+mysql)

你的代码太乱了我给整理了一下 看看是不是你想要的
这是HTML的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test3</title>
</head>
<body>
<form method="post" action="test3.php">
<input type="text" name="uid" size="8" maxlength="8" />
<input type="test" name="name" size="10" maxlength="10" />
<input type="submit" name="submit1" value="确定" />
</body>
</html>
这个是test3.php的
<?php
$con=mysql_connect("localhost","root","");
if(!$con){
die("发生了未知错误");
}else {
echo "<font color=008000 ><b>连接成功</b></font>";
}
mysql_select_db("test",$con);
$uid=isset($_POST['uid'])?trim($_POST['uid']):"2";
$name=isset($_POST['name'])?trim($_POST['name']):"2";
$sql="INSERT INTO banji1 VALUES('{$uid}','{$name}')";
$result=mysql_query($sql);
if($result){
echo "<br />插入成功";
}

?>

阅读全文

与php写入数据库相关的资料

热点内容
苹果控制点安卓怎么设置 浏览:64
顺丰app里面哪里缴费 浏览:892
鱼池活水能增加密度吗 浏览:245
如何将安卓导入已激活苹果 浏览:499
电脑写程序编译不了 浏览:538
linux限制用户命令 浏览:742
8p咋设置应用加密 浏览:286
我说你这个我听是什么安卓 浏览:23
云计算算程序员吗 浏览:786
vim编译php 浏览:527
如何正确使用国家反诈中心app 浏览:181
编译执行方式的过程 浏览:489
当量计算法的适用条件 浏览:445
arm单片机开发环境 浏览:401
小米怎么调文件夹大小 浏览:339
程序员怒吼视频 浏览:810
加密货币的发展情况如何 浏览:71
java泛型编译原理 浏览:962
足球23关算法 浏览:736
我的世界手机基岩版为什么进不了服务器 浏览:732