小编Mar*_*ark的帖子

多次调用PHP函数会产生MySQL错误

我正在尝试使用PHP函数从数据库中检索多个数据,但不知何故,当我多次这样做时,它会产生MySQL连接错误.

$heat=getStat("heat", $userid);
$cash=getStat("cash", $userid);
echo mysql_error();
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码通过调用从数据库中检索统计信息的函数来分配变量.

当我单独使用上述代码时,它们可以工作.但是当我把它们放在一起时它们会失败.

这是一个简单的你是一个初学者 - 菜鸟编程错误吗?

我忘了发布这个功能,所以这里是:

function getStat($statName,$userID) {
    require_once 'config.php';
    $conn = mysql_connect($dbhost,$dbuser,$dbpass)
       or die('Error connecting to MySQL' . mysql_error());
    mysql_select_db($dbname);
    $query = sprintf("SELECT value FROM user_stats WHERE stat_id = (SELECT id FROM stats WHERE display_name = '%s' OR short_name = '%s') AND user_id = '%s'",
    mysql_real_escape_string($statName),
    mysql_real_escape_string($statName),
    mysql_real_escape_string($userID));
    $result = mysql_query($query);
    list($value) = mysql_fetch_row($result);
    return $value;        
}
Run Code Online (Sandbox Code Playgroud)

php mysql

6
推荐指数
1
解决办法
426
查看次数

添加Semicolon CSS会破坏代码

我是学习PHP/CSS的新手,我很困惑:

我创建了这个CSS代码,将我的网站划分为多个部门.当我使用这样的代码时,没有问题:

#main {
    float:left
    min-height:500px
    min-width:350px
}
Run Code Online (Sandbox Code Playgroud)

但使用下面的代码,用分号,它会产生问题.

#main {
    float:left;
    min-height:500px;
    min-width:350px;
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码来显示一行简单的文本

<div id="main">
    <p style=text-align:center>
        This website is, and will be for a significant period, <b>under construction.</b></a>
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

当我使用分号时,文本将不会与中心对齐,但没有分号.所以现在我很困惑,我以为你总是不得不在每个CSS行的末尾添加分号?我在这做错了什么?

html css

1
推荐指数
1
解决办法
557
查看次数

标签 统计

css ×1

html ×1

mysql ×1

php ×1