【发布时间】:2014-11-12 16:54:41
【问题描述】:
我有一个名为 setting 的表。
我想获得 key 等于 regCharg 的值:
$result_gift = mysql_query("select value,key from setting WHERE key='regCharg'");
$result_gift_row = mysql_fetch_array($result_gift);
$finance = (float)$result_gift_row[2] ;
但它返回 0 值而不是 1000 。
(我知道我必须使用mysqli或PDO而不是mysql)。
【问题讨论】:
-
首先:注意数组上的虚线下划线,这可能是一个sql保留字。第二:mysql_query 需要第二个参数(连接参数)。
-
@ADASein 连接参数是可选的!
-
@ADASein:
array不是保留的,但“key”是保留的。