我想在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