昨天晚上把主题和帖子的删除功能给写好了。在编写过程中出现的问题有:
1.mysql语句中的字符串匹配。
$username=$_POST[username];
$query="select id from user where username=".$username;
上面的$query执行是会有错误的。因为匹配的是一个字符串。应该改为:
$query="select id from user where username='".$username."'";
2.mysql_fetch_array($result)和mysql_fetch_row($result)
前面写的代码里都是用的mysql_fetch_row($result).结果表示结果都使用$row[]标数字来表示,在对数据库表的更改中很容易导致某些网页无法使用。用mysql_fetch_array($result) 则可以用$row['id']来表示,只要以后对数据库表更改是,不改变它的名字,就不会有导致某些网页错误的危险。
1.mysql语句中的字符串匹配。
$username=$_POST[username];
$query="select id from user where username=".$username;
上面的$query执行是会有错误的。因为匹配的是一个字符串。应该改为:
$query="select id from user where username='".$username."'";
2.mysql_fetch_array($result)和mysql_fetch_row($result)
前面写的代码里都是用的mysql_fetch_row($result).结果表示结果都使用$row[]标数字来表示,在对数据库表的更改中很容易导致某些网页无法使用。用mysql_fetch_array($result) 则可以用$row['id']来表示,只要以后对数据库表更改是,不改变它的名字,就不会有导致某些网页错误的危险。