PHP中如何正确使用INSERT INTO VALUES()?
$sql="INSERT INTO userinfo(username,passwords) VALUES('$addname,$addpass')";
其中VALUES后括号里如何使用变量才正确.我试过好些次了,各种可能的引号情况都试过,用PHP DESIGNER 'DEBUG'时要么提示T_AVARIBAL不可用,要么就是直接把两个变量名输出来.有人知道么?
问题点数:10、回复次数:6Top
1 楼thisky(···Cos.X···)回复于 2006-03-06 21:02:11 得分 0
VALUES('$addname,$addpass')";
^^
VALUES('$addname','$addpass')";Top
2 楼phunewinhi(若问天)回复于 2006-03-06 21:20:53 得分 0
用PHPMYADMIN查看表中的记录没有增加啊.显示的还是原来数据库中已有的记录.Top
3 楼phunewinhi(若问天)回复于 2006-03-06 21:23:46 得分 0
$link = mysql_connect("localhost", "root", "dnthiq");
$database=mysql_select_db('test');
$sql="INSERT INTO userinfo(username,passwords) VALUES('$addname,$addpass')";
$ins=mysql_query("$sql",$link);
$us=mysql_query('SELECT username,passwords FROM userinfo',$link);
$rows_num=mysql_num_rows($us);
if($rows_num==0)
print '无记录';
while($data=mysql_fetch_row($us))
print $data[0]." ".$data[1]."<br>";Top
4 楼hungboy0(斯考)回复于 2006-03-06 23:09:44 得分 0
$sql="INSERT INTO userinfo(username,passwords) VALUES('$addname,$addpass')";
=>
$sql="INSERT INTO userinfo(username,passwords) VALUES('$addname','$addpass')";
Top
5 楼thisky(···Cos.X···)回复于 2006-03-06 23:47:34 得分 5
晕,还没看出来,单引号Top
6 楼wy2000490(军)回复于 2006-03-07 09:07:01 得分 5
$sql="INSERT INTO `userinfo`(username,passwords) VALUES('$addname','$addpass')";Top




