PHP编写过程中如何检测错误?

假如我要写个留言板+SQL,代码如下:数据库已经连接上了,可是表单里面的内容始终不能提交到数据库去,页面也按照内容提示:发表成功了,新人表示不会检查问题,,求大神赐教……... 假如我要写个留言板+SQL,代码如下:

数据库已经连接上了,可是表单里面的内容始终不能提交到数据库去,页面也按照内容提示:发表成功了,新人表示不会检查问题,,求大神赐教……
展开
 我来答
b94665
推荐于2018-01-07 · TA获得超过3846个赞
知道小有建树答主
回答量:1032
采纳率:83%
帮助的人:257万
展开全部
一般 xx_query 函数执行的 sql 语句是 query 语句, insert, del, update这类使用 xx_exec()函数。函数一般都有返回值来表明是否成功,所以把函数返回值赋值给变量,然后判断函数返回值,如果成功再进行成功的操作,否则执行失败的操作。使用 var_dump($var) 打印返回值,即可查看函数的返回值
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
势芷蓝3S
2014-04-14 · TA获得超过2389个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:376万
展开全部
建议:echo $sql;
now()有问题吧。
在数据库中测试。
现在的程序只要$_POST['submit']不为空即echo。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-14
展开全部
<?php
 include_once 'conn.php';
 if ( sizeof($_POST) ) {
   $Sql = "insert into message(user, title, content, lastdate) values ('{$_POST[user]}', '{$_POST[title]}', '{$_POST[content]}', now())";
   echo mysql_query( $Sql ) ? '发表成功' : '发表失败,错误信息是:' .mysql_error();
 }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式