好吧,我试图让这个人可以投票选出“服务器”,每24小时,但目前,我被困在这里:PHP/MySQL的:不插入到数据库
function vote1() {
$pull = $_SERVER['REMOTE_ADDR'];
$votersIp = "select votersIp from voters";
$usersIp = $_SERVER['REMOTE_ADDR'];
$fetch = mysql_query("SELECT * FROM voters WHERE votersIp = '".$_SERVER['REMOTE_ADDR']."'");
while($rude = mysql_fetch_array($fetch)){
if($rude[votersIp] != $pull) {
$zoot="INSERT INTO voters (votersIp, lastVoted) VALUES ('$usersIp', '0')";
mysql_query($zoot) or die (mysql_error());
echo 'Voters IP not in database'; //debugging
}
if($rude[votersIp] = $pull) {
echo 'found ip'; //debugging
}
}
所以,如果你说不出来,我试图让它每次有人投票时都会把它的IP地址添加到数据库中。我知道我在这里做了一些非常基本的错误,但我仍然在学习。
如果您可以发布修复程序,但也解释我做错了什么,并且任何建议都会很棒,我将不胜感激。
谢谢!
发生了什么? – 2012-02-23 01:23:56
正确缩进代码,删除不必要的换行符并删除未使用的变量。 – kba 2012-02-23 01:28:47