[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает WHERE
Prazdnic
Доброго дня.
У меня сгорел комп с дипломом. На нем стоял денвер с

Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3

Сейчас взял ноут c Windows8 и поставил последний денвер с

Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.3.13

В новой версии не работает участок кода:

$query = "SELECT * FROM people WHERE name = '$name'";

Подскажите пожалуйста в чем дело.
nugle
ну показывай больше участок кода, а то так ничего непонято.
Prazdnic
<?php  session_start();
header('Content-Type: text/html; charset=utf-8');


$name = $_POST['name'];
$pass = $_POST['pass'];



if(empty($name)||empty($pass)){

exit ("Заполните все поля!");


} else {

include_once('vars.php');
$dbc = mysqli_connect(HOST, USER, PASS, DB) or die ("Не подключено к БД");

$query = "SELECT * FROM people WHERE name = 'Таратынко Александр Евгеньевич'";
$result = mysqli_query($dbc, $query) or die ("WTF???");

$row = mysqli_fetch_array($result);



if(empty($row['password'])){

exit ("Извините, введённый вами login или пароль неверный.");

}

else

{

if ($row['password']==$pass) {
//если пароли совпадают, то запускаем пользователю сессию! Можете его поздравить, он вошел!
$_SESSION['name']=$row['name'];
$_SESSION['prof']=$row['prof'];
$_SESSION['id']=$row['id'];
//эти данные очень часто используются, вот их и будет "носить с собой" вошедший пользователь
echo "Вы успешно вошли на сайт!<br>";

echo $_SESSION['prof'];

echo "<script type=\"text/javascript\">";
echo "someTimeout = 4000;";
echo "window.setTimeout(\"document.location = 'index.php';\", someTimeout)";
echo "</SCRIPT>";


}
else {
//если пароли не сошлись

exit ("Извините, введённый вами login или пароль неверный.");
}
}

}





?>


Протестировал все много раз. Загвоздка именно на том участке
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.