|
|
|
|
include 'config.php';
foreach($_POST as $inf=> $key)
{
echo('$key<br>');
}
$query = "insert into test values('')
|
Это вообще возможно запись каждого значения из массива в базу | |
|
|
|
|
|
|
|
для: hatsker
(23.10.2005 в 02:22)
| | Я поня л как делать это....и у меня вопрос такой есть.. Прочитал что сегодня много что....И вапрос такой...
<?php
// Устанавливаем соединение с базой данных
include "config.php";
// Осуществляем соответствия имени паролю
$query = "SELECT * FROM users
WHERE name = '$_POST[name]' AND
pass = '$_POST[pass]'";
$usr = mysql_query($query);
if(!$usr) exit("Ошибка в SQL-запросе");
if(mysql_num_rows($usr)>0)
{
// Вход в защищённую область сайта
}
echo $_POST['name'];
?>
|
здесь вообще любой пароль подходит...у меня на компе...что за бред по коду так не должно быть...в массив забиваеться инфа я проверил его выводом на странице, к базе конект есть поскольку config.php не кричит....а пускает все равно..имееться в виду что я не вижу месаги ошибка SQL...помогите понять... | |
|
|
|
|
|
|
|
для: hatsker
(23.10.2005 в 06:17)
| | Сообщение об ошибки MySQL появляется только при неправильном запросе к БД.
Если запрос правильный, даже если результатов по запросу не найдено, MySQL ничего не отображает, он здесь ни причем.
Ваш if(!$usr) как раз проверяет правильность запроса, и ничего больше.
Когда как второе, рассмотрим. | |
|
|
|
|
|
|
|
для: hatsker
(23.10.2005 в 06:17)
| | А как вы проверяете, что скрипт пускает? Что у вас вместо // Вход в защищённую область сайта? | |
|
|
|