【发布时间】:2009-05-14 05:37:18
【问题描述】:
$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'");
}
基本上,我在用户表中有一个列,它充当一个标志,告诉我是否为该特定用户创建了不同的表。如果没有,则为 0,如果有,则为 1。但是,似乎我不能只将查询存储到变量中并检查其是否为 0,因为查询的实际值未存储在 var 中。当我回显 var 时,它只是说 Resource id #3。我对 php 和 SQL 的研究失败了。有谁知道将结果从 sql 查询存储到 php 中的变量中的方法?或者至少可以为我指明正确的方向?提前致谢。
【问题讨论】: