
正文
php把id写入数据库 php导入数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP如何将当前登录用户的信息获取写入数据库
添加新闻的时候是有表单的吧 那么 就在表单form里加上一个 input type="hidden" name=“username” value="$username"
其中 value 记录的是你当前用户名 比如 value=“管理员”
然后在你接收表单传值的页面 比如 save.php 里接收 具体是 post 还是 get 看你 form 李 method 的写法。。。比如 $username=$_POST['name'];
然后把$username存到数据库里
sql 语句 insert into news_table set username='$username'.............
具体的代码 得看你的系统 框架什么的 但是原理就这么个原理 表单传值 接收 数据存储
相关问答
Q1: PHP网页制作,怎样把注册表单的数据导入MySQL数据库?
首先你要建立一个表,例如是注册的用户表user
,里面的结构有字段
id,
name,nickname,email等。
然后在你的表单处form
action="a.php"
method="post"
name="regform"(如果有图片上传,还要加上enctype="multipart/form-data")
,那么点击表单提交按纽后,此表单将会交给处理页a.php来作处理。
如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert
into来插入到数据库,表user中。例如insert
into
user
set
name='".$_POST['name']."'.............................
Q2: 我登陆帐号,怎么知道帐号的ID,然后把数据写入另外一个表中。PHP,MYSQL数据库
一般来说php的系统php把id写入数据库,成功登录后,都会有个用户数组的缓存,存储登录用户的用户名和ID等信息。
你可以查找下,看是用的什么变量,如果找到php把id写入数据库了缓存数组,却没有ID信息,就要修改登录时的代码,把ID读取也加进去。
从登录的代码开始找,看看有什么线索。
Q3: php插入mysql数据库怎么id自增,求前后台代码
2种办法
1.修改php把id写入数据库你php把id写入数据库的数据库表,将ID设为自增长,注php把id写入数据库:只有主键才可以设置为自增长
id自增是由mysql负责的,设置id AUTO_INCREMENT 插入时不用插入id值就能实现自增CREATE TABLE `table ` (`id` INT(8) NOT NULL AUTO_INCREMENT, PRIMARY KEY(`id`));
2.代码中进行处理
Statement ps;
ResultSet rs;
int id = 0;
..................
String sql="select max(id) as id from message";
rs = ps.executeQuery(sql);//查询出最大ID
if(rs.next){//如果有ID,原有ID+1
id = rs.getInt("id")+1;
}else{//否则 ID 初始为0
id = 0;
}
//下面接你写的代码就OK了
PreparedStatement ps;
String sql="insert message (id,name,msg) value(?,?,?)"
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,msg);
Q4: PHP 存入数据库一个id,判断这个id有没有,有的话,弹出id已存在“id已存在”没有话就存里面。
给你两个方案:
1、select 查询该表是否有该id , 有则不添加
2、insert 如果没猜错这个id应该是个主键或者唯一键,那么直接插入该id ,如果存在是不可能插入成功的,同时mysql方法会返回错误false ,根据这个信息判断是否添加成功
延伸:
INSERT 加 ON DUPLICATE KEY UPDATE 用法
一条语句搞定不存在即 insert 存在即 update (前提是唯一键重复,主键也是唯一键)
php把id写入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php导入数据库、php把id写入数据库的信息别忘了在本站进行查找喔。





