im i have değişken bir noktada değiştirildi ediliyor, ve ben sorunu buldum burası garip bir hata aşağı izleme:
echo "2. page is $page<br>";
$h = $page;
//Ok everything is done. Now need to update the view counter
$query = "UPDATE pages SET views=views+1 WHERE id=? LIMIT 1";
if($stmt = $db -> prepare($query))
{
$stmt -> bind_param("i", $page);
$stmt ->execute();
$stmt ->close();
}
else
dberror();
echo "3. page is $page<br>";
$page = $h;
echo "4. page is $page<br>";
Yani bu alıyorum:
2. page is page
3. page is 0
4. page is page
Ben sadece denemek ve sorunu çözmek için o $ h değişken eklenir ve o çalıştı. Yani nedense sql sorgu sayfam değişken destrying edilir. Bunun neden biliyor mu?