我想在php中選擇一個值,但是,它總是返回值4.但是,如果我將select語句更改爲任何其他列(即使在另一個表中),它會一直返回標準值4 。我的代碼有什麼問題?PHP選擇語句
$change = mysql_query("SELECT CurrentChange FROM tbrates WHERE pID = 50");
$res = $change *= 10;
echo($res);
我想在php中選擇一個值,但是,它總是返回值4.但是,如果我將select語句更改爲任何其他列(即使在另一個表中),它會一直返回標準值4 。我的代碼有什麼問題?PHP選擇語句
$change = mysql_query("SELECT CurrentChange FROM tbrates WHERE pID = 50");
$res = $change *= 10;
echo($res);
的mysql_query不返回的結果,只是一個資源與mysql_fetch功能
那麼我怎麼能得到的結果,以便能夠在另一個公式中操縱它? – user2299793 2013-04-29 13:05:56
$query = "SELECT CurrentChange FROM tbrates WHERE pID = 50";
$result = mysql_query($query) or die("Error on ".__FILE__ ." line: ".__LINE__ ."<br/>". $query.'<br />'.mysql_error());
list($change)=mysql_fetch_row($result);
$res= $change *= 10;
echo($res);
非常感謝,如果我有足夠的聲望,我會投票! – user2299793 2013-04-29 13:07:56
@ user2299793您可以標記爲正確 – jimmy 2013-04-29 13:34:04
你可能會找這個使用方法:
$change = mysql_query("SELECT (CurrentChange * 10) as CurrentChange FROM tbrates WHERE pID = 50");
$res = mysql_fetch_result($change) ;
echo($res);
一定是非常正確實施'random()'方法。 – 2013-04-29 13:02:52
您不是在獲取結果,而是僅創建查詢資源。此外,不適合使用mysql適配器。改用mysqli。 – enenen 2013-04-29 13:04:22
那麼我怎樣才能獲取結果,以便能夠在另一個公式中操作它? – user2299793 2013-04-29 13:05:19