php mysql 插入的 INSERT INTO 问题??

hc_net 2019-03-05 02:41:12


$connect=mysqli_connect("localhost","root","root","test","3306");
if (mysqli_connect_errno($connect)) {
echo "连接 MySQL 失败: " . mysqli_connect_error();
}

mysqli_query($connect,"INSERT INTO `xh_test1` (`Id`, `Type`, `Name`, `num`, `CreateTime`, `EndTime`, `Status`, `User`)
VALUES (1,2,3,4,5,6,7,8)");

echo "新 id 为: " . mysqli_insert_id($connect);
mysqli_close($connect);





在PHP 下mysql 连接正常了 运行也没输出任何错误,就是无法写入到 数据库。 请大家帮忙看看是原因,在SQL 语句下可以正常写入

谢谢
...全文
243 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hc_net 2019-03-06
  • 打赏
  • 举报
回复
谢谢了,问题解决了是 列的字段 写错了一个,造成问题无法写入。。语句执行是可以正常了。。自己找原因了OK了。
Ejasmine 2019-03-06
  • 打赏
  • 举报
回复
xh_test1不用加单引号
叶遮沉阳 2019-03-05
  • 打赏
  • 举报
回复
参考一下菜鸟教程,看一下这里是怎么打印错误的

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
 
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
 
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
 
if (mysqli_query($conn, $sql)) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
 
mysqli_close($conn);
?>
AHUA1001 2019-03-05
  • 打赏
  • 举报
回复
支 持 楼 上
  • 打赏
  • 举报
回复
"INSERT INTO `xh_test1` (`Id`, `Type`, `Name`, `num`, `CreateTime`, `EndTime`, `Status`, `User`) VALUES (1,2,3,4,5,6,7,8) 这个语句单独执行可以插入成功吗?我看你里边有日期字段

56,803

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧