PDA

View Full Version : سوال: نحوه ذخیره خروجی یک کوئری در session



php_love
شنبه 08 مهر 1391, 12:40 عصر
سلام دوستان

من واسه یه عملیاتی مجبور بودم تا حالت قبلی یه جدول رو در جایی ذخیره کنم . بهترین جایی که به ذهنم رسید session بود . اما نمی دونم وقتی تو یه حلقه , session رو fetch می کنم با پیغام معروف expects parameter 1 to be resource مواجه میشم .

چطور می تونم این مشکل رو حل کنم .
کدهای من



session_start();

connect();
$sql = Select("select User_Id from My_Users");
disconnect();
$_SESSION["Get_List"] = $sql;

if (isset($_SESSION["Get_List"])){
$sql = $_SESSION["Get_List"];
while($rec = mysql_fetch_assoc($sql))
echo $rec["User_Id"]."<br />";
}
else
echo "Not Set Session !!!";

lady64
شنبه 08 مهر 1391, 19:00 عصر
select یک تابع هست ؟ این ارور مربوط به وقتی هست که کوئری نادرسته.
روش بهتر اینه که شما id‌ آخرین مرحله رو تو سشن ذخیره کنید.