楼 主
index »
PHP安装/语法/函数 » [原创]请问高手,这有什么语法错误?
发表:2005-06-16 19:24:32 阅读 2115 次 回复 5 次 得分3 |
字号
10px
12px
14px
16px
18px
20px
24px
字色
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
[原创]请问高手,这有什么语法错误?
mysql_query("insert into ".$db_prefix."gallery (original,filename,type,size,uploadtime,belongto) values ('".$_FILES['userfile']['name']."','".$_FILES['userfile']['tmp_name']."','".$_FILES['userfile']['type']."','".$_FILES['userfile']['size']."',now(),'".$_GET['belongto']."')";
1#楼
回复人:一起PHP
注册时间:2004-02-27
主题/回复:247/1521
积分:4649
等级:★★★★★☆(十一级)
称号:论坛圣人
1#楼 发表于2005-06-17 02:03:05
评分:1
掺合了大量变量,不太容易看出错误。
不过,首先最后的)位置不对吧,这个)是和values(匹配的,至少还缺一个和mysql_query(匹配的。也就是说最后)";应该 )");
要知道其他地方有没有错误,可以直接在程序中用
$sql=SQL语句
echo $sql;
这样把sql语句输出出来看看就知道对不对。
2#楼
回复人:daiermimi
注册时间:2005-06-22
主题/回复:0/3
积分:403
等级:★★☆(五级)
称号:略有小成
2#楼 发表于2005-06-22 09:05:10
评分:1
我最近用PHP5发现mysql_query()不能用了,得用mysqli_query()挺郁闷的,我下载的程序没一个可以正确调试的!得改好多地方!
3#楼
回复人:一起PHP
注册时间:2004-02-27
主题/回复:247/1521
积分:4649
等级:★★★★★☆(十一级)
称号:论坛圣人
3#楼 发表于2005-06-24 02:02:28
评分:♂
mysqli 是PHP5中引入的新概念,也就是连接mysql用的新函数库
不过,PHP5仍然向下兼容。只要配置好了,mysql_query也可以使用。
4#楼
回复人:寻梦小子
注册时间:2005-05-20
主题/回复:12/14
积分:475
等级:★★☆(五级)
称号:略有小成
用户联系方式已设置为保密
4#楼 发表于2005-06-25 22:54:19
评分:1
写一个插入数据的程序也不必那么复杂呀,你的变量弄得简单点,短一点不就得了。程序讲究的是简洁明了,可读性强,这样有错误的话,改正也容易啊。
$strSql="insert into userinformation(xibie,banbie,xuehao,xingming,dianhua,email,score)
values('$xibie','$banbie',$xuehao,'$xingming','$dianhua','$email','$score')";
象这个就简单多了。
5#楼
回复人:一起PHP
注册时间:2004-02-27
主题/回复:247/1521
积分:4649
等级:★★★★★☆(十一级)
称号:论坛圣人
5#楼 发表于2005-07-01 17:22:10
评分:♂
呵呵,搂主这个程序,是把上传文件的信息直接写入数据库的。