① php怎么写入、存储数组数据
$content = "<?php //配置文件 return array( ";
//获取数组
foreach($form as $k=>$v ){//$form是从数据库里面读出来的数组
$k=strtoupper($k);//strtoupper是直接把PHP代码直接用,不转换
if(strtolower($v)=="true" || strtolower($v)=="false" || is_numeric($v)){
$content .= " '$k'=>$v, ";
}else{
$content .= " '$k'=>'$v', ";
}
}
$content .= "); ?>";
$file='config.inc.php'//写入配置文件(用绝对路径)
@file_put_contents($file,$content);//写入文件
② Php无法向数据库插入数据
你的id后面缺个单引号。如果你是通过php插入的,那么你那个mysql函数now()在某些服务器配置下是不启作用的,请使用相关php函数和变量。
③ 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']获取结果。
④ php向数据库插入一条数据代码 急急急!!!!
$rs
=
mysql_query($sql);
这一段改成:
if(mysql_query($sql)){
echo
"<script
language=JavaScript>alert('数据库提交成功!');window.location.href='team.php';</script>";
}else{
echo
"插入失败,错误原因是{mysql_error()}";
}
然后根据错误原因解决问题,或者把错误原因给大家看看。
如果仍然提示成功,请检查你的权限,还有你的mysql数据库Team这个表里的主键有没有重复?
⑤ php插入数据问题
PHP的错误需要你的程序自己显示,你的程序有不妥的地方,表名不应该加单引号,下面的语句:
if($_GET["Submit"]){
$sql = "INSERT INTO 'new'.'test' ( 'id' , 'title' ,'ceontent') VALUES ('1', '这里是标题', '这里是内容')"
or die("错误");
mysql_query("$sql")or die("111");
echo "发表成功";
}
我建议修改为:
if($_GET["Submit"]){
$sql = "INSERT INTO new.test (id, title ,ceontent) VALUES (1, '这里是标题', '这里是内容')";
if (mysql_query($sql)) echo "发表成功";
else echo "发表文章时执行{$sql}错误:".mysql_error();
}
修改后如果还不成功,页面会显示错误信息内容,你看了就明白应该如何处理。
⑥ php 表中插入数据
表达式写反了!
<?php
//连接数据库
$name=$_POST["username1"];
$password=$_POST["password1"];
$link=mysqli_connect("localhost","root","19981111");
if(!$link){
die("连接失败" );
}else{
echo"连接成功" . "\n";
}
mysqli_select_db($link,"password");
mysqli_query("CREATE TABLE passwordinfomation (username varchar(15)
password varchar(15),)");
mysqli_query("INSERT INTO password (Username,Password)
VALUES ("$name","$password");
mysqli_close($link);
?>
⑦ 为什么php中无法插入数据
先检测下 mysql 链接问题,有可能密码错误或用户未被允许
⑧ 用php代码怎么往数据库里自定义插入数据
现在,我们创建一个
HTML
表单,这个表单可把新记录插入
"Persons"
表。
这是这个
HTML
表单:
123456789101112
<html><body>
<form
action="insert.php"
method="post">Firstname:
<input
type="text"
name="firstname"
/>Lastname:
<input
type="text"
name="lastname"
/>Age:
<input
type="text"
name="age"
/><input
type="submit"
/></form>
</body></html>
当用户点击上例中
HTML
表单中的提交按钮时,表单数据被发送到
"insert.php"。"insert.php"
文件连接数据库,并通过
$_POST
变量从表单取回值。然后,mysql_query()
函数执行
INSERT
INTO
语句,一条新的记录会添加到数据库表中。
⑨ 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 插入数据库
$conn
=
@mysql_connect("localhost","用户名","密码");
if
(!$conn){
die("连接数据库失败:"
.
mysql_error());
}
确认没输出DIE里的内容,那就是连接成功了
mysql_select_db("数据库名(不是表明哦)",
$conn);
$sql
=
“SQL语句";
SQL插入例子:INSERT
INTO
user(字段名,zian2)VALUES(值,值2)
if(!mysql_query($sql,$conn)){
echo
"添加数据失败:".mysql_error();
}
else
{
echo
"添加数据成功!";
}