好吧,我試圖讓這個人可以投票選出「服務器」,每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