
正文
php实现增加数据 php如何添加数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用php往mysql里面添加数据
$sql="INSERT
INTO
'g'
(`uid`,
`regdate`,
`remark`)
VALUES
('小建',
'2010-03-29',
'鸭子')";
不过,我很好奇uid一般都是int的值,你怎么变成了string了,还是你缺少了一个字段,比如username
相关问答
Q1: php 相数据库添加一条记录,然后定位到这条记录上怎么做
$sql="insert into 表 (id,name)values ('".$id."','".$name."')";
$query=mysql_query($sql);
if ($query){
echo "添加成功";//这个时候已经写入数据库了
$sql="select * from 表 where id ='".$id."'";//取出数据库=$id的值也就是你刚才插入数据库的值这个可以换别的 比如 name='".$name."';
$query=mysql_query($sql);
$row=mysql_fetcho_assoc($query);
echo $row['name'];//取出刚才插入的name
}
Q2: PHP怎么用PDO同时插入多条数据?
数组表单后面不需要加数字标签,会自动编码。
见以下代码:
!DOCTYPE html
html lang="zh-CN"
head
meta charset="utf-8"
titleTest/title
/head
body
form method="post"
input type="text" name="age[]"
textarea name="name[]"/textarea
hr
input type="text" name="age[]"
textarea name="name[]"/textarea
hr
input type="text" name="age[]"
textarea name="name[]"/textarea
hr
input type="text" name="age[]"
textarea name="name[]"/textarea
hr
input type="text" name="age[]"
textarea name="name[]"/textarea
hr
button type="submit"提交/button
/form
?php
if(!empty($_POST)){
$pdo = new PDO("mysql:host=localhost;dbname=t1","root","");
$stmt = $pdo-prepare("insert into t2(age,name)values(:age,:name)");
$ages = $_POST['age'];
$names = $_POST['name'];
foreach($ages as $key = $age){
if(trim($age) || trim($names[$key])){
$stmt-execute(array(':age'=$age,':name'=$names[$key]));
}
}
}
?
/body
/html
Q3: php添加数据,计算
select * from A join B on A.a_id = B.b_a_id where A.a_id = 2 这个sql是读取的
select sum(countprice) from A join B on A.a_id = B.b_a_id where A.a_id = 2 这是求总价的
countprice是总价,第一条查询的时候,可以加一个A.a_price * B.b_num as countprice这个是当作总价的
Q4: PHP怎样实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中
我这里只能给你个大概的思路。首先单行删除是通过获取id,获取id的话可以通过js获取,然后提交数据到后台php,从数据库中判断是不是这个id如果是的话就删除这条数据,全部删除的话是直接删除这个表中的内容。
关于php实现增加数据和php如何添加数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






