Вот эта янйух вылезает при реге акка на сайте : Warning: mssql_query() [function.mssql-query]: message: Syntax error converting the varchar value 'male' to a column of data type int. (severity 16) in C:\AppServ\www\includes\character.class.php on line 82
Warning: mssql_query() [function.mssql-query]: Query failed in C:\AppServ\www\includes\character.class.php on line 82
Warning: mssql_query() [function.mssql-query]: message: Violation of PRIMARY KEY constraint 'PK_warehouse'. Cannot insert duplicate key in object 'warehouse'. (severity 14) in C:\AppServ\www\includes\character.class.php on line 89
Warning: mssql_query() [function.mssql-query]: Query failed in C:\AppServ\www\includes\character.class.php on line 89
Как править,подскажите плз.
Добавлено (04.08.2010, 04:07) --------------------------------------------- А ещё грузит дико долго
Реклама
Какая версия сервера и сайта? 1-я ошибка говорит о том, что в поле типа Integer пытаются вставить строку 'male' (я так понимаю это ячейка gender). А 2-я ошибка говорит о том, что скрипт пытается вставить повторные данные. По идее можно решить: 1. Правый клик на таблицу MEMB_INFO 2. Design table 3. Находишь строку gender и меняешь тип данных с int на varchar
Сообщение отредактировал ftopku - Среда, 04.08.2010, 21:01
07 mmw ну а теперь появились новые проблемы Не видно картинок с Security code,и 3 другие ошибки хотя регу я так проверить и не смог
Warning: session_start() [function.session-start]: open(C:/Users/bob/AppData/Local/Temp\sess_402c79d53663220c2bf775de0eba3920, O_RDWR) failed: No such file or directory (2) in C:\AppServ\www\index.php on line 3
Warning: Unknown: open(C:/Users/bob/AppData/Local/Temp\sess_402c79d53663220c2bf775de0eba3920, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:/Users/bob/AppData/Local/Temp) in Unknown on line 0
PONT, сейчас проблема в том, что не правильно указана директория, где хранятья файлы сессий точнее её тупо нету, правь Php.ini или денвер или что у тебя там за веб-сервер, проблема именно там упд: у тебя ж в ошибке написано: проверьте session.save_path в php.ini (у меня в пхп.ини это 896 строка, например) mwc webShop
Сообщение отредактировал epmak - Четверг, 05.08.2010, 07:54
просто убери ; и укажи путь к любой, не нужной папке. Если юзаешь денвер, советую сменить его, на тот же AppServ. Я сам денвером много нервов убил, у него в стандартной сборке нету множества нужных модулей + он настроен как-то криво (лично мое мнение). Или что там у тебя за сервер... Проблема с тем, что не показывает каптчу скорее всего в том, что нет GD библиотеки на PHP. Скопируй ссылку на каптчу и открой в отдельной вкладке, должно вывести описание ошибки. Реклама
Спс большое ошибок больше нет,но возникла ещё 1 проблема,заключается она в том что после регистрации не войти за себя пишет что неправельный пароль,что опять нетак?
в MSSQL точно есть в сайте написано что $mmw[md5] = 'yes'; А на самом сервере я незнаю как проверять и куда смотреть неразу там не видел нечего насчет MD5
Помогите мне при регестрации вот что входит... Warning: mssql_query() [function.mssql-query]: message: Invalid column name 'ip'. (severity 16) in C:\xampp\htdocs\includes\character.class.php on line 32
Warning: mssql_query() [function.mssql-query]: message: Invalid column name 'ip'. (severity 16) in C:\xampp\htdocs\includes\character.class.php on line 32
Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\includes\character.class.php on line 32
Warning: mssql_num_rows(): supplied argument is not a valid MS SQL-result resource in C:\xampp\htdocs\includes\character.class.php on line 33
$online_check_result = mssql_query("SELECT ConnectStat FROM MEMB_STAT WHERE memb___id='$login'"); $online_check = mssql_fetch_row($online_check_result); $wh_result = mssql_query("SELECT AccountID,extMoney FROM warehouse WHERE accountid='$login'"); $wh_row = mssql_fetch_row($wh_result); if($wh_row[1]=="" || $wh_row[1]==" ") {$wh_row[1]="0";}
$result = mssql_query("SELECT Clevel,Reset,Money,LevelUpPoint,class FROM Character WHERE Name='$charactername' AND AccountID='$login'"); $character_check = mssql_num_rows($result); $row = mssql_fetch_row($result);
$sql_reset_script = "UPDATE character Set $clean_inventory $clean_skills $reset_stats $reset_command [clevel]='1',[experience]='0',[money]='$char_money',[LevelUpPoint]='$LevelUpPoint',[reset]='$reset_up' Where name='$charactername'"; mssql_query($sql_reset_script); mssql_query("UPDATE warehouse SET [extMoney]='$wh_money' WHERE accountid='$login'");
echo $okey_start . mmw_lang_character_reseted . $okey_end; writelog("resets","Character <b>$charactername</b> Has Been <font color=#FF0000>Reseted</font>, Before Reset: $row[1](reset), After Reset: $reset_up(reset), For: $resetmoneysys Zen"); } } }
$online_check = mssql_query("SELECT ConnectStat FROM MEMB_STAT WHERE memb___id='$login'"); $online_check_row = mssql_fetch_row($online_check);
$result = mssql_query("select vitality,strength,energy,dexterity,levelupPoint,leadership from Character WHERE Name='$name'"); $row = mssql_fetch_row($result);
$online_check = mssql_query("SELECT ConnectStat FROM MEMB_STAT WHERE memb___id='$login'"); $online_check_row = mssql_fetch_row($online_check);
$sql_Pk_check = mssql_query("SELECT PkLevel,PkCount,Money FROM Character WHERE PkLevel > 3 and Name='$name'"); $PkLevel_check = mssql_num_rows($sql_Pk_check); $row_Pk = mssql_fetch_row($sql_Pk_check);
$wh_result = mssql_query("SELECT AccountID,extMoney FROM warehouse WHERE accountid='$login'"); $wh_row = mssql_fetch_row($wh_result); if($wh_row[1]=="" || $wh_row[1]==" ") {$wh_row[1]="0";}
if($error != 1) { mssql_query("UPDATE warehouse SET [extMoney]='$wh_money' WHERE accountid='$login'"); mssql_query("UPDATE Character SET [PkLevel]='3',[PkTime]='0',[Money]='$char_money' where Name='$name'"); echo $okey_start . mmw_lang_character_cleared . $okey_end; writelog("clearpk","Character <b>$name</b> Has Been <font color=#FF0000>Cleaned</font> His Pk Status"); } } }
$online_check = mssql_query("SELECT ConnectStat FROM MEMB_STAT WHERE memb___id='$login'"); $online_check_row = mssql_fetch_row($online_check);
if($mmw['md5']==yes) {$sql_pw_check = mssql_query("SELECT * FROM dbo.MEMB_INFO WHERE memb___id='$login' AND memb__pwd = [dbo].[fn_md5]('$oldpwd','$login')");} elseif($mmw['md5']==no) {$sql_pw_check = mssql_query("SELECT * FROM dbo.MEMB_INFO WHERE memb___id='$login' AND memb__pwd='$oldpwd'");} $pw_check = mssql_num_rows($sql_pw_check);
$sql_user_check = mssql_query("SELECT memb___id FROM MEMB_INFO WHERE memb___id='$login'"); $sql_mail_check = mssql_query("SELECT memb___id,mail_addr FROM MEMB_INFO WHERE memb___id='$login' and mail_addr='$email'"); $sql_qa_check = mssql_query("SELECT memb___id,fpas_ques,fpas_answ FROM MEMB_INFO WHERE memb___id='$login' and fpas_ques='$quest' and fpas_answ='$answer'");
if($mmw['md5'] == yes) {$sql_pw_get = mssql_query("SELECT memb__pwd2,fpas_ques FROM MEMB_INFO WHERE memb___id='$login'");} elseif($mmw['md5'] == no) {$sql_pw_get = mssql_query("SELECT memb__pwd,fpas_ques FROM MEMB_INFO WHERE memb___id='$login'");}
mssql_query("Update memb_info set [memb_name]='$fullname',[country]='$country',[gender]='$gender',[age]='$age',[avatar]='$avatar',[hide_profile]='$hide_profile',[y]='$y',[msn]='$msn',[icq]='$icq',[skype]='$skype' where memb___id='$account'"); echo $okey_start . mmw_lang_profile_edited . $okey_end; writelog("profile","Acc <font color=red>$account</font> Has Been Change: [memb_name]='$fullname',[country]='$country',[gender]='$gender',[age]='$age',[avatar]='$avatar',[hide_profile]='$hide_profile',[y]='$y',[msn]='$msn',[icq]='$icq',[skype]='$skype'"); }
// From if($from=="ewh" || $from=="wh0") { $result = mssql_query("SELECT AccountID,Money,extMoney FROM warehouse WHERE accountid='$login'"); $row_from = mssql_fetch_row($result); if($from=="wh0") { if($row_from[1]==""){$from_wh="0";} else{$from_wh=$row_from[1];} $from_query[0]="Update warehouse set [Money]='"; $from_query[1]="' where AccountID='$login'"; } if($from=="ewh") { if($row_from[2]==""){$from_wh="0";} else{$from_wh=$row_from[2];} $from_query[0]="Update warehouse set [extMoney]='"; $from_query[1]="' where AccountID='$login'"; } } elseif(substr($from,0,2)=="ch") { $result = mssql_query("SELECT AccountID,Money,Name FROM Character WHERE accountid='$login' AND Name='".substr($from,2)."'"); $row_from = mssql_fetch_row($result); if($row_from[1]=="") {$from_wh="0";} else{$from_wh=$row_from[1];} $from_query[0]="Update Character set [Money]='"; $from_query[1]="' where AccountID='$login' AND Name='$row_from[2]'"; }
// To if($to=="ewh" || $to=="wh0") { $result = mssql_query("SELECT AccountID,Money,extMoney FROM warehouse WHERE accountid='$login'"); $row_to = mssql_fetch_row($result); if($to=="wh0") { if($row_to[1]=="") {$to_wh="0";} else{$to_wh=$row_to[1];} $to_query[0]="Update warehouse set [Money]='"; $to_query[1]="' where AccountID='$login'"; } if($to=="ewh") { if($row_to[2]=="") {$to_wh="0";} else{$to_wh=$row_to[2];} $to_query[0]="Update warehouse set [extMoney]='"; $to_query[1]="' where AccountID='$login'"; } } elseif(substr($to,0,2)=="ch") { $result = mssql_query("SELECT AccountID,Money,Name FROM character WHERE accountid='$login' AND Name='".substr($to,2)."'"); $row_to = mssql_fetch_row($result); if($row_to[1]=="") {$to_wh="0";} else{$to_wh=$row_to[1];} $to_query[0]="Update Character set [Money]='"; $to_query[1]="' where AccountID='$login' AND Name='$row_to[2]'"; }
This page is designed to be viewed best with Chrome. Home Page MyMuWeb By Vaflan. Хостинг от uCoz.
Этот сайт использует файлы cookies для более комфортной работы пользователя. Продолжая просмотр страниц сайта, вы соглашаетесь с Политикой использования файлов cookies.