PHP和MySQL运行两次,但只运行一次

时间:2012-11-01 17:20:15

标签: php mysql

我正在对我网站上的问题进行故障排除,并将其缩小到运行两次的php。我认为这意味着页面加载了两次,但问题是代码只回显或打印一次。我想通过ChromePHP来记录一些文本。该文本不时地在控制台中打印两次。

主要问题是我正在进行mysql查询并设置变量。在一个例子中。它将它获得的ID号打印为2,但随后代码随机加载,该变量现在被设置为其他东西......比如说15或者其他什么。但在视觉上,回声变量仍为2.

include 'php/classes/ChromePhp.php';
$link = mysqli_connect($host, $dbuser, $dbpass, $dbname );

if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

if ($result = mysqli_query($link,'SELECT questionID FROM questions order by rand() limit 1')) {
    $row = mysqli_fetch_array($result);
    printf("Question ", $row['questionID']);
    mysqli_free_result($result);
    ChromePhp::log('QUESTIONID '.$row['questionID']);
}       
if($link) 
    mysqli_close($link);
?>

我环顾四周,人们说它可能是单独加载的图标或我使用的.htaccess重定向。我把.htaccess关了,我仍然有这个问题。

任何指向方向的指针都会很好。

由于

1 个答案:

答案 0 :(得分:0)

我发现这是一个谷歌Chrome扩展程序:FirePHP导致重新加载代码。删除扩展后,一切都重新开始了!