A. php 的INSERT 语句!急!急!急!
你的语句应该没有问题,你把报错信息贴一下大家就明白你错在哪里了,下面以MYSQL数据库为例,说明一下执行SQL的几个步骤,你应该在每一步后检测是否成功:
mysql_connect();//可能需要服务器地址、用户名、密码
mysql_select_db('数据库名');//本句不是必须的,但是对于你这个sql语句是必须的,因为你语句里面没有说明数据库
mysql_query($sql);
B. php insert
这是因为values()里面的值要加'',而其你的表名用''括起来了,应该用``,就是1前面那个键
$sql="insert
into
'User'
('UserName','Sex','PassWord','Email','Tel')
values
("$_POST['UserName']","$_POST['Sex']","$_POST['PassWord']","$_POST['Email']","$_POST['Tel']")";
修改为:
$sql="insert
into
`user`
(UserName,Sex,PassWord,Email,Tel)
values
('".$_POST[UserName]."','".$_POST[Sex]."','".$_POST[PassWord]."','".$_POST[Email]."','".$_POST[Tel]."')";
C. PHP中insert语句的问题
mysql数据库你都没有连接,怎么可能不出错?要先连接数据库,选择db库后才能用mysql_query执行语句
D. PHP insert数据
那就是没获取到文本框中的数据,你先测试一下,把从文本框获取过来的数据输出一下,立马就知道结果了
E. PHP中insert语句
排下错,把普通会员换成数字,或字母试试,看看是不是一插入中文就出错,
F. PHP中的INSERT数据问题,急盼高手!
$insert="insert into teams values (".$teams.",".$playerno.",'".$division."')";
顺便说,$teams 是不是应该是 $teamno?楼主打错了吧
其实格式应该是这样的
$insert="insert into teams values (数值1, 数值2, '字符串3')";
然后 数值也好 字符串也好 因为都是变量 所以 要用 $xxxxx 替代掉
再然后 $insert 本身是一个字符串 字符串之间相连用符号 . 那么你可以这么理解
$insert="insert into teams values (";
$insert = $insert .$teamno;
$insert = $insert .", ";
$insert = $insert .$playerno;
$insert = $insert .", '"; //注意这里有个单引号
$insert = $insert .$division;
$insert = $insert ."')"; //这里是另一半单引号
合并起来就变成了刚才的那句
G. 在php中使用insert语句
一,表名字段名是用反引号,不是引号二,那个转义在你这里可以去掉 修改如下: $result = mysql_query("INSERT INTO `htable`.`side_nav_info`(`id`,`nav_name`,`nav_title`) VALUES($id,'$nav_name','$nav_title')");