php无法向mysql数据库中添加数据怎么办?

<?php
error_reporting(0);
$code = $_POST["code"];
$name = $_POST["name"];
$date = $_POST["date"];
$age = $_POST["age"];
$job = $_POST["job"];
$department = $_POST["department"];
$month = $_POST["month"];
$year = $_POST["year"];
$politics = $_POST["politics"];
$health = $_POST["health"];
$db = new MySQLi("localhost:3306","user","password"); //连是能连上的
!mysqli_connect_error() or die("连接失败!");
$sql = "insert into `员工信息` values('{$code}','{$name}','{$date}',
'{$age}','{$job}','{$department}','{$month}','{$year}','{$politics}','{$health}')";
$result = $db->query($sql); //添加时一直是false
if($result)
{
echo "添加成功!";
header("location:work.php");
}
else
{
echo "添加失败!";
}
?>

//18行的if一直跳转到else,可能是¥db->query($sql)的问题

你可以先在mysql里面执行一遍sql语句,看下能不能添加数据,先检查语句有没有问题,再看程序上的问题
温馨提示:内容为网友见解,仅供参考
无其他回答

php无法向mysql数据库中添加数据怎么办?
你可以先在mysql里面执行一遍sql语句,看下能不能添加数据,先检查语句有没有问题,再看程序上的问题

php mysql插入不进去数据
这个的原因可就多了。建议在你出错那段加以点儿mysql报错。这样起码知道为什么出错。很有可能是你的title之类的里面有多余的引号而没有被escape。一般起码会加上addslashes()。比如 $title=addslashes($_POST["title"]);echo mysql_error();echo "alert('添加文章出错!');";...

PHP向phpmyadmin中插入数据插入不成功?
改成:echo mysql_query($sql) ? '插入成功' : mysql_error();然后运行一下,如果输出“插入成功”,那你的数据库中是不可能没有数据的 如果输出一段英文,这段英文是返回的上一次mysql操作错误,也就是sql语句的运行错误结果,他很明确的告诉了你错误出现在哪里,如果你不懂英文,那就谷歌翻译一...

php脚本连接mysql数据库成功了,但插入数据总是出错怎么办
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。

我按照了phpnow,但是无法单独运行MySQL,我想在mysql里面插入数据
可能你的程序版本不对,或者操作系统不是原版,缺少某些必要的组建 建议尝试其他类型的安装包

php不能往mysql数据库添加汉字,只能添加字母和数字
php+mysql数据时我们必须保证提交到数据库的编码与mysql编码是一致的这样才可以保存中文不出现问号乱码问题,下面我先整理两个让mysql与页面保证编码一致的方法。解决中文插入数据库乱码的方法:直接把中文转变成utf-8格式,大多是这个问题导致的。代码如下复制代码 str = iconv('gbk','utf-8',$str);如...

php无法insert进去mysql,求大大解答!我可追加150分。为何iinsert_order...
楼下说的对,主键不能用'',把主键栏的''改成null即可。insert into customers values(null,'1','1','1');你这里都加多了双引号,不知何意。

php连接不上mysql怎么办?
首先要确保MySQL能被PHP代码所在主机上可访问,如检查IP、端口、用户名和密码等;然后如有使用框架系统,请按配置手册配置对应的MySQL连接信息。如若自已写 PHP 代码连接 MySQL 数据库,你可以使用 PHP 的内置函数和扩展来实现。下面是一个简单的示例代码,展示了如何连接 MySQL 数据库:<?php \/\/ 数据...

PHP中mysql_query,往数据库添加数据出错,求大虾指导
你上面用法有错。先看看这个函数的使用方法。一般情况下,你除了公布你的代码之外,同时公布错误的提示信息是能更迅速的得到有效帮助的另一关键。参考资料:http:\/\/www.w3school.com.cn\/php\/func_mysql_query.asp

怎么解决PHP报错 系统不支持Mysql 与数据库有关?
您可以考虑以下一些解决方法:1. 确认MySQL扩展已启用:首先,确保PHP中的MySQL扩展已启用。您可以在PHP配置文件(php.ini)中查找或编辑,确保以下行未被注释:```extension=mysqli extension=mysql ```如果未启用,您需要启用这些扩展,并重新启动Web服务器。2. 更新PHP和MySQL版本:确保您正在使用最新...

相似回答