读数据库的问题吧。
我告诉你这个没用,你需要真正懂得它的原理。
给你一些书籍吧
http://search.chinaitlab.com/viewlist.asp?keywords=php&Submit=%BC%BC%CA%F5%D7%CA%D4%B4%CB%D1%CB%F7&bigclass=2
我告诉你这个没用,你需要真正懂得它的原理。
给你一些书籍吧
http://search.chinaitlab.com/viewlist.asp?keywords=php&Submit=%BC%BC%CA%F5%D7%CA%D4%B4%CB%D1%CB%F7&bigclass=2
$myconn = mysql_connect("localhost", "username", "password");
echo 'Connected successfully';
mysql_select_db("vantage",$myconn) or die ('Could not connect:'.mysql_error());
$strSql="INSERT INTO UserAccount ($login ,$password) VALUES ('cerlin','123456')";
$result=mysql_query($strSql,$myconn);
echo "1111111";
$num = mysql_num_rows($result);
echo "2222222";
mysql_close($myconn);
改成$result=mysql_query($strSql,$myconn) or die ($strSql.mysql_error());
输出SQL,然后看看系统给的错误是什么?
echo 'Connected successfully';
mysql_select_db("vantage",$myconn) or die ('Could not connect:'.mysql_error());
$strSql="INSERT INTO UserAccount (`login` ,`password`) VALUES ('cerlin','123456')";
//确保字段login password 字段名正确
if(mysql_query($strSql,$myconn))
echo "successful";
else
echo "faild";
//$num = mysql_affected_rows();
mysql_close($myconn);
应该字段名
die('Could not insert:'.mysql_error());
echo "22222";
}
$strSql="INSERT INTO WanIsp2(id, deviceId) VALUES('','7')";
$result1=mysql_query($strSql);
if (!result1){
echo "插入失败";
}
else {
echo "插入成功!";
}
我想向数据库中插入一条新的记录,但是总显示成”插入成功“,如果deviceid=7已经存在,我想让它输出"could not insert",但是为什么不行呢?请各位帮忙解决一下,谢谢。