
正文
php中的数据库增加,php增加数据库数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php提交到数据库,提示增加成功。但是数据库里没有增加
没有看到你有对数据库发起连接,也没有选择数据库(database)的query。
相关问答
Q1: php向数据库中插入数据,编写后台增加数据信息处理页面程序有问题
?php
$title = $_POST['title'];
$name = $_POST['author'];
$message = $_POST['my_message'];
$dbhost = '127.0.0.1';
$dbuser = 'root'; //我的用户名
$dbpass = ''; //我的密码
$dbname = 'exer'; //我的mysql库名
$connect = mysql_connect($dbhost,$dbuser,$dbpass,$dbname);
mysql_query("set names 'utf8" );
mysql_query("INSERT INTO message VALUES (null,'".$title."','".$name."','".$message."',null)")or die("query error");
echo "留言成功";
echo "script type='text/javascript' alert('留言成功')";
echo "window.location='allmessage.php';/script";
?
这是正确的 ,你的"" '' 什么的很乱 ,你自己试着调调
Q2: php给数据库增加信息后中文乱码
你看看 你的数据库是什么编码? 用相应的编码格式传入就行了
mysql_query("set names 'utf8'");
//这句加在mysql_select_db()函数后面
Q3: PHP 连接数据库对原数据值进行增加,比如本来只有1,我如要增加100变成101
没明白你的意思
你说的是 表里的 行呢
还是 行 里面的 值呢
表里面的行,直接insert 一条就可以
行里的值用 update tablename set x = 101 where 别的条件 limit 1;
这个x是你要修改的字段,101是修改后的值,x以前是=1的,limit 1是只修改一条的意思。
Q4: php 怎么添加数据库表的数据
如果是用php框架的话,已经封装方法了,直接调用就可以了
如果是单纯的php,给你一个链接你看看







