簡體   English   中英

PHP和MySQL運行兩次,但僅回顯一次

[英]PHP and MySQL Runs twice but only echos once

我正在解決我網站上的問題,並且將其范圍縮小到運行兩次的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,但仍然遇到此問題。

任何指向方向的指針都很好。

謝謝

我發現這是一個Google Chrome擴展程序:FirePHP,導致代碼重新加載。 刪除擴展程序后,一切都將重新開始!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM