簡體   English   中英

如何在PHP中為SQL查詢結果創建會話

[英]How to create session for sql query result in php

我想為記錄tag_id創建會話,這是我的sql代碼,請幫助我如何為該值創建會話。

<?php

  $sql_tagid=mysql_query("SELECT * FROM tag_new WHERE EMAIL_ID='$sessionemail' AND  CUST_ID='$id'") or die(mysql_error());
while($tagid=mysql_fetch_array($sql_tagid)){
    echo $tagid['tag_id'];
}
?>
<?php

  session_start();  // To assign a session variable you have to start the session

  $sql_tagid=mysql_query("SELECT * FROM tag_new WHERE EMAIL_ID='$sessionemail' AND  CUST_ID='$id'") or die(mysql_error());

  while($tagid=mysql_fetch_array($sql_tagid))
  {

       $_SESSION['tag_id'] = $tagid['tag_id']; // assign tag_id value to session variable

       echo $tagid['tag_id'];
  }
?>

為了獲得另一頁上會話的值,請說page1.php,那么您必須做:-

page1.php中

<?php

 session_start();

 echo $_SESSION['tag_id'];


?>
$_SESSION['tag'] = $tagid['tag_id']

首先,您需要開始會議

session_start();

之后,將變量添加到會話

$_SESSION['tag'] = $tag['tag_id']

之后,您可以按打印會話進行檢查

print_r($_SESSION); 您是否重視會話

嘗試此操作,如果您具有多個標記ID,則如果只有一個$_SESSION['tag_id'] ,則使用它$_SESSION['tag_id'][] $_SESSION['tag_id']

session_start();

while($tagid=mysql_fetch_array($sql_tagid)){
  $_SESSION['tag_id'][] = $tagid['tag_id'];
}

var_dump($_SESSION['tag_id']);

暫無
暫無

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

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