php写数据库
$sql="insert into userinfo(name,password,sex,e_mail,question,answer) values('$name','$password','$sex','$e_mail','$question','$answer')"; if(!mysql_query($sql,$con)) { echo('注册失败!'); } else { echo('注册成功!'); } 增加 SQL ...
② php 接收到之后post数据写入数据库
form表单demo:task.html
<fieldset id="setFiled">
<legend>发布任务</legend>
<form action="registr.php" method="post" id="steForm">
<label>任务类型:</label><br>
<input type="text" name="type" id="taskType" placeholder="请选择任务类型"/><br>
<label>酬 金:</label><br>
<input type="number" name="money" id="forMoney" min="1" max="1000"/><label>元</label><br>
<label>截止时间:</label><br>
<input type="datetime" name="time" id="timeSubmit"/><span data-year="" data-month="" data-date="" id="showDate"></span><br>
<label>详细描述:</label><br>
<textarea maxlength="512" name="textAray" id="msgArea"></textarea><br>
<input type="submit" name="subMit" id="forSub" value="点击发布" />
</form>
(2)php写数据库扩展阅读
php接收POST数据的三种方式
1、$_POST 方式接受数据
$_POST 方式是由通过HTTP的POST方法传递过来的数据组成的数组,是一个自动全局变量。
注:只能接收Content-Type:application/x-www-form-urlencode提交的数据。也就是只能接收表单过来的数据。
2、GLOBLES[‘HTTP_RAW_POST_DATA’]
如果访问原始POST数据不是php能够识别的文档类型,比如:text/xml 或者soap等等,可以用$GLOBLES[‘HTTP_RAW_POST_DATA’]来接收,$HTTP_RAW_POST_DATA变量包含有原始POST数据。此变量仅在碰到未识别的MIME数据时产生。
注:$HTTP_RAW_POST_DATA对于enctype=”multipart/form-data”表单数据不可用,也就是说使用$HTTP_RAW_POST_DATA无法接受网页表单post过来的数据。
3、file_get_contents(“php://input”);
如果访问原始POST数据,更好的方法是使用file_get_content(“php://input”);对于未指定Content-Type的POST数据,可以使用该方法读取POST原始数据,包括二进制流也可以和$HTTP_RAW_POST_DATA比起来。它带来的生存眼里更小,并且不需要任何特殊的php.ini设置。
注:php://input不能用于 enctype=”multipart/form-data”
例如:$postStr = file_get_contents("php://input"); //获取POST数据
③ 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
转换数组为字符串后插入数据库就可以了。
④ php代码怎么才能写入到数据库中 - 技术问答
string
mysql_escape_string
(
string
$unescaped_string
)本函数将
unescaped_string
转义,使之可以安全用于
mysql_query()。
Note:
mysql_escape_string()
并不转义
%
和
_。
本函数和
mysql_real_escape_string()
完全一样,除了
mysql_real_escape_string()
接受的是一个连接句柄并根据当前字符集转移字符串之外。mysql_escape_string()
并不接受连接参数,也不管当前字符集设定。
⑤ PHP将数据写入数据库
每个NA字段的值都看成一个数组,用逗号分隔。。
$a=explode(",",NA)
for($i=0;$i<count($a);$i++)
{
insertintoT2('NA')values("{$a[$i]}");
}
⑥ PHP写入数据库的问题,怎么写入不了呢
看不出来哪里错了,你处理页面的下面一行:
$result
=
mysql_query($sql);//执行
修改一下,改为下面这样:
if(mysql_query($sql))
echo
'添加成功。';
else
echo
'错误信息:'.mysql_error();
现在你就自己都能看出来了。
⑦ php如何防止写数据库冲突
打开数据库时,用写锁定模式,这样只允许单个进程写操作。
⑧ PHP如何写入数据库实现注册
连接:mysql_connect("主机","用户","密码");
mysql_select_db("数据库名");
写入数据:mysql_query("insert
into
表名
(字段1,字段2)
values
("数据1","数据2")");
⑨ 数据库到底怎么在PHP上读写的
PHP代码连接数据库通过
sql
语言操作数据去存储更新删除查询数据,就这么简单.
⑩ 用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
希望对你有帮助