0
好的,所以我遇到一個奇怪的問題:在獲取我的數據庫的值時,我得到了一些行,還有一些沒有。我正在使用od javascript和PHP組合來獲取值。PHP給出了錯誤的值或根本沒有
function fun(){
<?php
$result = mysql_query("SELECT * FROM `pitanja` WHERE `rBr` LIKE '$rb';",$connection);
$row = mysql_fetch_array($result);
$pi=$row['pit'];
$odgo=$row['odg'];
$opt1=$row['opt1'];
$opt2=$row['opt2'];
$opt3=$row['opt3'];
$bod=$row['point'];
?>
這樣我得到的值。我在我的DB中有7個輸入,前兩個我得到我應該得到的,然後接下來的2個我沒有,之後我做了,其餘的我沒有。我認爲我得到的值是$ odgo和$ opt的值是int。在我餘下的行中的數據庫中,這些值是文本,我無法將它們取出。我的功能無法啓動,也沒有任何反應。
$hig=$hig+($bod*10);
mysql_query("UPDATE `gagq`.`user` SET `highscore` = '$hig' WHERE `user`.`id` ='$uid';");
而且,這給6400,結果每一次,即使$hig
具有和0初始值的100
EM ...引用代碼中的第二行是一個語法錯誤..你確定這是正確的嗎? – KillerX 2012-08-10 08:27:47
究竟在哪裏? – Cubelaster 2012-08-10 08:34:06
爲什麼'fun fun(){'在'<?php'標籤之外?是一個JS函數?如果是這樣的話,它將永遠不會工作 – pleasedontbelong 2012-08-10 08:37:44