已有40人关注
PHP开发实例宝典 程序运行错误
发表在PHP图书答疑 2011-03-30
是否精华
版块置顶:
P533页,主要程序如下
<?php
$fp1=mysql_connect("localhost","****","****") or die("数据库连接失败".mysql_error()) ;
$result=mysql_select_db("test",$fp1)or die("数据库选择失败".mysql_error());
$file=$_POST[file];
$fp=fopen($_POST[file],"r");
$file=fread($fp,filesize($_POST[file]));
$query="insert into tb_tpsc(tpmc,file) values('$_POST[tpmc]','$file')";
$result=mysql_query($query)or die("数据插入失败".mysql_error());
echo $result."<br>";
echo $file;

?>
得出结果:数据插入失败You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
分享到:
精彩评论 2
346827366
学分:0 LV1
2011-03-30
沙发
从你的错误信息看,你的SQL语句没有正确执行。

确认一下数据库是否正确连接。

SQL语句是否正确。

数据库中字段的类型、大小及名称是否匹配。特别要注意存储二进制文件的字段的类型。

为SQL语句设置一个固定的值,然后执行看是否可以添加
例如:
$query="insert into tb_tpsc(tpmc,file) values('sss','ss')";

如果可以添加,那么在看看你表单提交的值是否已经获取到。
kfc1146794539
学分:0 LV1
TA的每日心情
物料
2021-12-06 16:22:18
2011-04-01
板凳
1楼说的我全都看过了,都没有问题,可程序就是出错。为什么?
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照