php抓取网页数据插入数据库(小泊和mysqli问题500错误解决后,简单用了php)
优采云 发布时间: 2021-12-01 06:16php抓取网页数据插入数据库(小泊和mysqli问题500错误解决后,简单用了php)
小博升级官网时需要实现留言功能(小博注)。为了能够更方便的在数据库中存储数据,小波干脆用了php的方式。下*敏*感*词*体说说遇到的问题和解决方法。
500 内部服务器错误错误:
首先,在向php文件发送数据时,页面报“500 Internal Server Error”错误。小波也在网上搜索了很多关于这个问题的解决方案,但最终都没有解决。
因为小波使用的是阿里云“ECS服务器windows系统”,所以没有权限问题。一些php配置也是按照网友给出的解决方案进行配置的。它仍然不起作用。最后,小波在运行php.exe时,发现程序报错,无法运行。最后发现缺少一些dll文件,导致php无法正常运行,导致500错误。
这里小波推荐一款dll文件修复工具“DirectXrepair”,可以百度下载。修复通过后,500错误消失了。
mysql 和 mysqli 问题
500错误解决后,在传输数据的时候,发现页面有错误,基本上就是推荐使用mysqli或者pdo方式,然后根据错误进行修改后问题就可以解决了。
这里需要注意的是,mysql和mysqli的语法还是有很大区别的,所以一定要注意语法的正确使用。
表单提交不跳转
因为我在官网使用,所以不需要表单跳转到官网以外的页面。所以,在发送的时候,小波使用ajax发送,而不是使用传统的表单发送方式。
mysql 构建表
这里小波提醒大家建表时要注意主键和字段长度。
代码(跳转)
html表单
Name
Message
PHP
<p>