为什么是插入失败呢??

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小尤 2019-09-23 14:52:14

同学你好,测试代码是可以添加数据的。如图所示:

http://img1.sycdn.imooc.com//climg/5d886b3309cd6e3e01880078.jpg

同学可以尝试将SQL语句在命令行中测试,查看是否报错。祝学习愉快!

提问者 weixin_慕仔8272800 2019-09-23 14:44:51

<?php
//连接数据库
$link=mysqli_connect('localhost','root','root');

//判断数据库是否连接成功
if (mysqli_connect_error()!=null){
   die("连接失败!原因:".mysqli_connect_error());
}

//选择数据库
mysqli_select_db($link,'Jin0923_1');

//设置连接字符集
mysqli_set_charset($link,'utf8');

//书写sql语句
$sql="INSERT INTO good(good,class,price,stock)
VALUES('苹果',1,32.21,500),
('香蕉',1,21.3,300),
('橘子',1,22.5,8000),
('火龙果',1,44.2,3100),
('榴莲',1,22.7,5500)";

//执行sql语句
$result=mysqli_query($link,$sql);

//解析sql语句执行结果
if ($result){
   echo "执行成功,插入".mysqli_affected_rows($link)."条信息";
}else{
   echo "插入失败";
}

//关闭连接,释放资源
mysqli_close($link);

好帮手慕小尤 2019-09-23 14:43:48

同学你好,请同学反馈错误信息与以粘贴复制的方式反馈代码。注:贴代码时,注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师