请看你的这个语句:
<?phpif(!empty($_POST['button'])){
$xinming= $_POST['tiaojianchaxun']
}
?>
对变量$xinming的赋值是有条件的,你现在出错就是因为条件不满足没有对它赋值,而后面还是需要使用,建议你这个时候对else进行适当处理,例如可以考虑退出程序,例如:
<?phpif(!empty($_POST['button'])){
$xinming= $_POST['tiaojianchaxun']
}else{
exit("遇到问题了,无法执行。")
}
?>
$result = mysqli_query($connect, $query) or die ('Error querying database.')这句话后面加上. mysqli_error($connect ))即改为:$result = mysqli_query($connect, $query) or die ('Error querying database.'. mysqli_error($connect )))
查看一下返回什么错误描述,然后根据错误描述进行修改,当然也可以查看mysql的错误日志啦
ps:光从代码上没看出错误,有可能数据库里的字段名你写错了
Apache:是一种web服务器(与IIS类同)PHP:全称为Hypertext Preprocessor。
PHP是一种HTML 内嵌式的语言,是一种网站(网页)开发语言(与ASP、JSP、.NET等类同)
MySQL:是一种数据库(与SQLServer等类同)
要访问网页就需要Web服务器,MySQL用来存放用户与网页之间交互信息的数据。
三者结合起来简称AMP,现在流行的一种是LAMP:Linux *** 作系统下通过Apache和MySQL支持PHP语言的一种网络运行环境。
优点:
PHP:相对于其他语言(JSP等)简单易学;跨平台;PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合;面向对象编程:PHP提供了类和对象。
PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)