php + mySQL + почему-то Ира

May 24, 2011 05:50

SOS

Если был сайт на php и была БД, таблицы которой заполнялась с сайта (добавление админом новостей, регистрация пользователей), а теперь РАЗ! и ничего не работает!!! Код не трогала, старые сохраненные копии тоже не работают. Как быть и что делать? Вывод из таблиц аботает хорошо.

???

Leave a comment

Comments 11

cathody May 24 2011, 05:43:21 UTC
А не поменялся ли пароль к базе? Вывод, возможно, идёт не из таблиц, а из кэша - так что к базе оно может и не коннектиться.

В общем, ini_set('error_reporting', E_ALL); ini_set('display_errors', true); в начало index.php (или admin.php - что там в админке?), а сюда - какие ошибки сваливаются.

Reply

ira_kissa May 24 2011, 08:27:33 UTC
мм
ошибки:
Notice: Use of undefined constant localhost - assumed 'localhost' in Z:\home\2uzel.ru\www\index.php on line 146

Notice: Use of undefined constant root - assumed 'root' in Z:\home\2uzel.ru\www\index.php on line 146

Notice: Use of undefined constant db - assumed 'db' in Z:\home\2uzel.ru\www\index.php on line 151

это вот такие штуки в index.php показывает
а если в тот файл, где обработчик - ничего не выдает(( Там вообще такой текст:

include ("bd.php");

$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, такое имя занято. Введите другое.");
}

$result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");

if ($result2=='TRUE')
{
echo "Поздравляем!
Вы успешно зарегистрированы!

Авторизируйтесь else ( ... )

Reply

mixer_msk May 24 2011, 08:58:32 UTC
А можно код вокруг 146й/151й строк с нумерацией строк посмотреть?

Reply

ira_kissa May 24 2011, 10:07:53 UTC
";
for ($i=0; $i<$rows; $i++)
{
for ($j=0; $j<$cols; $j++)
echo mysql_result($service, $i, $j);
echo "\n";
}
echo "";
if (isset ($_SESSION['login']))
{
echo ("Здравствуйте, ".$_SESSION['login']." выйти");
}

----------
вот так. но регистрация в другом файле.. там не выводит никаких ошибок.. пусто и не заполняется в базу..((

Reply


cathody May 24 2011, 14:47:49 UTC
Оффтоп: а кто-нибудь код смотреть/тестировать на защите будет?

Reply


Leave a comment

Up