Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Автоматизация записа из массива в базу
 
 автор: hatsker   (23.10.2005 в 02:22)   письмо автору
 
 

  
include 'config.php';     
  foreach($_POST as $inf=> $key)
  {
    echo('$key<br>');
  }

  $query = "insert into test values('')



Это вообще возможно запись каждого значения из массива в базу

   
 
 автор: hatsker   (23.10.2005 в 06:17)   письмо автору
 
   для: 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...помогите понять...

   
 
 автор: codexomega   (23.10.2005 в 07:08)   письмо автору
 
   для: hatsker   (23.10.2005 в 06:17)
 

Сообщение об ошибки MySQL появляется только при неправильном запросе к БД.
Если запрос правильный, даже если результатов по запросу не найдено, MySQL ничего не отображает, он здесь ни причем.
Ваш if(!$usr) как раз проверяет правильность запроса, и ничего больше.
Когда как второе, рассмотрим.

   
 
 автор: cheops   (23.10.2005 в 13:43)   письмо автору
 
   для: hatsker   (23.10.2005 в 06:17)
 

А как вы проверяете, что скрипт пускает? Что у вас вместо // Вход в защищённую область сайта?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования