Php 如何将sql查询中的值存储到变量中? $resourcesbuilt=mysql\u查询(“从username='$username'LIMIT 1'的用户中选择resourcesbuilt”); 如果($resourcesbuilt
,问题是mysql\u查询返回的结果不能以这种方式使用Php 如何将sql查询中的值存储到变量中? $resourcesbuilt=mysql\u查询(“从username='$username'LIMIT 1'的用户中选择resourcesbuilt”); 如果($resourcesbuilt,php,mysql,Php,Mysql,,问题是mysql\u查询返回的结果不能以这种方式使用 $resourcesbuilt = mysql_query("SELECT resourcesbuilt FROM user WHERE username = '$username' LIMIT 1"); if ($resourcesbuilt<=0 ) { mysql_query("INSERT INTO resources (username, dollars) VALUES ( '$username', '1000')
$resourcesbuilt = mysql_query("SELECT resourcesbuilt FROM user WHERE username = '$username' LIMIT 1");
if ($resourcesbuilt<=0 )
{
mysql_query("INSERT INTO resources (username, dollars) VALUES ( '$username', '1000')") or die (mysql_error());
mysql_query("UPDATE user SET resourcesbuilt = '1' WHERE username = '$username'");
}
这将为您提供表中该字段的值。
请看一个例子
$value = mysql_fetch_array($resourcesbuilt, MYSQL_ASSOC)
$value ["resourcesbuilt"]
将结果存储到名为rs的记录集中
您可以通过调用
$ rs = mysql_query("UPDATE user SET resourcesbuilt = '1' WHERE username = '$username'");
将整行放入名为myrow的数组中
并通过$myrow[column\u name]
哦,还有一张纸条
据我所知,您无法存储它们,因为它们不是select语句
您将拥有的唯一资源是mysql\u num\u行
$myrow = mysql_fetch_array($rs)