わかりましたので、私は奇妙な問題を抱えています.DBの値をフェッチすると、いくつかの行が正常に取得され、一部はまったく取得されません。値を取得するために、javascript と 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 つは取得する必要があるものを取得し、次の 2 つは取得せず、その後は取得し、残りは取得しません。$odgo と $opt の値が int である値を取得すると考えました。残りの行のDBでは、これらの値はテキストであり、取得できません。関数が開始されず、何も起こりません。
$hig=$hig+($bod*10);
mysql_query("UPDATE `gagq`.`user` SET `highscore` = '$hig' WHERE `user`.`id` ='$uid';");
$hig
また、初期値が 0 と$bod
100であっても、毎回 6400 という結果が得られます。