PHP问题,求高手指点我这段语句错在哪里

<?php$connect=mysql_pconnect("localhost","root","");if($connect){echo"成功连接mysql<br>";... <?php
$connect=mysql_pconnect("localhost","root","");
if($connect){echo "成功连接mysql<br>";}
else{echo "连接失败";}
$select=mysql_select_db("scores",$connect);
if($select){echo "成功连接数据库<br>";}

if(isset($_POST["numfield"])){

$q="INSERT INTO scores.tbchengji('num','name','chinese','math','english')
VALUES(".$_POST["numfield"].",".$_POST["namefield"].",".$_POST["chinesefield"].",
".$_POST["mathfield"].",".$_POST["englishfield"].")";
$que=mysql_query($q,$connect);
}
?>

不是连接问题,,就是插入记录没有执行,其它的搜索数据都能显示
展开
 我来答
z_by
2009-11-12 · TA获得超过1947个赞
知道大有可为答主
回答量:2699
采纳率:66%
帮助的人:2067万
展开全部
又开新贴了啊,你echo $q,看下语句有没有问题,也可以把它复制到phpmyadmin里运行下,看看有什么错误提示。
另外'num'这里不是单引号,应该是tab键上边那个`。
VALUES(".$_POST["numfield"].","这里如果是字符串要加单引号VALUES('".$_POST["numfield"]."','"
el13
2009-11-13 · TA获得超过1436个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:1052万
展开全部
$q="INSERT INTO scores.tbchengji(num,name,chinese,math,english) VALUES(".$_POST["numfield"].",'".$_POST["namefield"]."','".$_POST["chinesefield"]."','".$_POST["mathfield"]."','".$_POST["englishfield"]."')";

把SQL语句写成这样子,应该就没问题了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式