本人学习php三天,这是遇到的第一个问题,希望得到大家的帮助,增加小弟学习的积极性!再次感谢!!
<?php
$comm=mysql_connect("localhost","root","")or die ("连接错误");
if($comm)
{echo "连接成功";}
$s=mysql_select_db("text",$comm);
if($s)
echo "连接成功";
$sql="INSERT INTO text (id,uid,regdate,re)values('','php',now(),'学生')";
$d=mysql_query($sql,$comm);
if($d)
echo "执行";
else
echo "不执行";
?>
显示结果为:连接成功连接成功不执行为什么mysql_query()语句没有执行呢
<?php
$comm=mysql_connect("localhost","root","")or die ("连接错误");
if($comm)
{echo "连接成功";}
$s=mysql_select_db("text",$comm);
if($s)
echo "连接成功";
$sql="INSERT INTO text (id,uid,regdate,re)values('','php',now(),'学生')";
$d=mysql_query($sql,$comm);
if($d)
echo "执行";
else
echo "不执行";
?>
显示结果为:连接成功连接成功不执行为什么mysql_query()语句没有执行呢
你把sql语句echo出来放到客户端执行看看报啥错就知道了
在mysql中 text 是关键字,需要使用 反引号 (`) 包含