我越來越有這些代碼2段發生衝突:
第一個驗證的登錄會話數據庫選項卡PHP會話衝突
include "../scripts/connectpage.php";
$sql = mysql_query("SELECT * FROM login WHERE id='$managerID' AND username='$manager' AND password='$password' LIMIT 1");
$existCount = mysql_num_rows($sql);
if ($existCount == 0) {
echo "Your login session data is not on record in the database.";
exit();
這一個列表的所有內容另一個選項卡
$product_list ="";
$sql = mysql_query("SELECT * FROM table ORDER BY date_added DESC");
$productCount = mysql_num_rows($sql);
if ($productCount > 0) {
while($row = mysql_fetch_array($sql)){
$id = $row["id"];
$product_name = $row["product_name"];
$price = $row["price"];
$date_added = strftime("%b %d, %Y", strtotime($row["date_added"]));
$product_list .= and so on.........
我可以登錄到頁面,它似乎不錯,但我如果我刷新或網頁上執行任何其他的東西,第一個代碼不要再與數據庫驗證和我得到的回聲。如果我刪除了其中的任何一個代碼,它們都可以獨立工作。
如果它是與Session相關的問題,那麼爲什麼我無法在代碼中看到SESSION變量? –
你應該使用'mysqli'函數而不是'mysql'。 – Manolo
發佈整個腳本。 – dotancohen