PDA

View Full Version : پیغام خطا Error Number: 1054



bustanchi
دوشنبه 09 دی 1392, 17:06 عصر
من توی برنامم تا به این خط کد می رسم :


$this->session->set_userdata($data);

با این پیغام خطا موجه میشم , بارها و بارها همه چی رو چک کردم ولی بازهم همین ارور رو دارم , لطفا راهنمایی کنین ...



A Database Error Occurred

Error Number: 1054
Unknown column 'username' in 'where clause'
UPDATE `ci_sessions` SET `last_activity` = 1388412641, `user_data` = 'a:3:{s:9:\"user_data\";s:0:\"\";s:8:\"username\";s:5:\"admin\";s:12:\"is_logged_in\";b:1;}' WHERE `username` = 'admin' AND `password` = '21232f297a57a5a743894a0e4a801fc3' AND `session_id` = '5ecffb5649c2cfad2a67f2187b65a3a1'
Filename: C:\wamp\www\portal\system\database\DB_driver.php
Line Number: 330

bustanchi
چهارشنبه 11 دی 1392, 11:43 صبح
یعنی هیچکس تا حالا به این ارور برخورد نکرده که جواب نمیده , خیلی واجبه کمک کنید تروخدا ........

farzad1120
یک شنبه 15 دی 1392, 14:45 عصر
active record پارامترها رو Escape میکنه. ممکنه مشکل از اینجا باشه. ببین چی داخل $data میریزی

http://ellislab.com/forums/viewthread/195611/#920764

mostafa_shoakry
یک شنبه 15 دی 1392, 23:17 عصر
من توی برنامم تا به این خط کد می رسم :


$this->session->set_userdata($data);

با این پیغام خطا موجه میشم , بارها و بارها همه چی رو چک کردم ولی بازهم همین ارور رو دارم , لطفا راهنمایی کنین ...



A Database Error Occurred

Error Number: 1054
Unknown column 'username' in 'where clause'
UPDATE `ci_sessions` SET `last_activity` = 1388412641, `user_data` = 'a:3:{s:9:\"user_data\";s:0:\"\";s:8:\"username\";s:5:\"admin\";s:12:\"is_logged_in\";b:1;}' WHERE `username` = 'admin' AND `password` = '21232f297a57a5a743894a0e4a801fc3' AND `session_id` = '5ecffb5649c2cfad2a67f2187b65a3a1'
Filename: C:\wamp\www\portal\system\database\DB_driver.php
Line Number: 330


ربطی به Session نداره و شما قبل session یه مقداری رو از دیتابیس فراخوانی می کنین که فیلد 'username' رو براش می فرستین ولی اون فیلد در اون جدول نیست.