這個腳本應該從Mysql中獲得當前的流行度,爲該數字添加一位數然後更新它。但是這沒有發生,它只返回'6'任何想法爲什麼?爲什麼這個PHP腳本只返回數字6?
來源:
<?php
include_once("../scripts/config.php");
$url = mysql_real_escape_string($_POST['url']);
preg_match("/id=(\\d+)/", $url, $matches);
$like = $matches[1];
$current_pop = mysql_query("SELECT pop FROM likes WHERE id=$like") or die ("Query failed: " . mysql_error());
$one = '1';
$pop = $current_pop + $one;
print $pop;
$update = mysql_query("UPDATE likes SET pop = ".$pop." WHERE id = ".$like."") or die ("Query failed: " . mysql_error());
?>
你從哪裏得到6? $ pop包含6個?爲什麼不''「更新喜歡SET pop = pop + 1 WHERE id = $ like。」 ? – 2011-05-14 18:04:23
他們都是一個人,只要腳本跑了,他們都跳到了6,並且不會再走得更高。 – user663049 2011-05-14 18:06:13