Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не можем добавить данные в MySQL на hosting.mail.ru / 9 сообщений из 9, страница 1 из 1
15.11.2005, 15:48:18
    #33379495
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
У нас скрипт не добавляет ничего в базу данных - хотя все правильно!!! Что делать?! Строки выводятся на экран, но в таблицу 'com' не попадают :-(
<?
Error_Reporting(1+2+4);
if(!mysql_connect('localhost','svkrealt','password'))
{ echo "Not connected"; exit; }

@$a1=$HTTP_GET_VARS["a1"];
@$a2=$HTTP_GET_VARS["a2"];
@$a3=$HTTP_GET_VARS["a3"];
@$a4=$HTTP_GET_VARS["a4"];
@$a5=$HTTP_GET_VARS["a5"];
@$a6=$HTTP_GET_VARS["a6"];
@$a7=$HTTP_GET_VARS["a7"];
@$a8=$HTTP_GET_VARS["a8"];
@$a9=$HTTP_GET_VARS["a9"];
@$a10=$HTTP_GET_VARS["a10"];
@$a11=$HTTP_GET_VARS["a11"];
@$a12=$HTTP_GET_VARS["a12"];
@$a13=$HTTP_GET_VARS["a13"];
@$a14=$HTTP_GET_VARS["a14"];
@$a15=$HTTP_GET_VARS["a15"];

if ($a1<>"") {
echo ("НОВЫЕ ДАННЫЕ ДОБАВЛЕНЫ<br><br>");
echo ($a1."<br>");
echo ($a2."<br>");
echo ($a3."<br>");
echo ($a4."<br>");
echo ($a5."<br>");
echo ($a6."<br>");
echo ($a7."<br>");
echo ($a8."<br>");
echo ($a9."<br>");
echo ($a10."<br>");
echo ($a11."<br>");
echo ($a12."<br>");
echo ($a13."<br>");
echo ($a14."<br>");
echo ($a15."<br><br>");
}
mysql("wwwsvkrealtru","insert into com (a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) values ($a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$a10,$a11,$a12,$a13,$a14,$a15)");
?>
...
Рейтинг: 0 / 0
15.11.2005, 16:04:22
    #33379550
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
просто так не добавлять СУБД не может. Какие ошибки пишет? Не добавлять и ничего не писать - так не бывает.
Telepatmode: Слешить данные пробовали?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
15.11.2005, 16:14:55
    #33379584
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
Только сейчас заметил
Код: plaintext
1.
if ($a1<>"") {
echo ("НОВЫЕ ДАННЫЕ ДОБАВЛЕНЫ<br><br>");
странный(читать "глупый") признак добаленности полей.

----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
15.11.2005, 17:19:07
    #33379765
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
заодно не помешает посмотреть ,что выводит
echo("$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$a10,$a11,$a12,$a13,$a14,$a15");
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
17.11.2005, 15:06:27
    #33384366
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
1. В ТОМ ТО И ДЕЛО, ЧТО ОШИБКИ НЕ ВЫДАЕТ!
2. ECHO "ДАННЫЕ ДОБАВЛЕНЫ" Я СДЕЛАЛ ДЛЯ КЛИЕНТА.
3. В ПЕРЕМЕННЫХ $A1..$A15 СОДЕРЖАТСЯ ДАННЫЕ - Я ПРОВЕРЯЛ.

БУДУТ КОНСТРУКТИВНЫЕ ПРЕДЛОЖЕНИЯ?!!!
...
Рейтинг: 0 / 0
17.11.2005, 17:16:03
    #33384874
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
>1. В ТОМ ТО И ДЕЛО, ЧТО ОШИБКИ НЕ ВЫДАЕТ!
А вы их включать пробовали???? .

>2. ECHO "ДАННЫЕ ДОБАВЛЕНЫ" Я СДЕЛАЛ ДЛЯ КЛИЕНТА.
Да хоть для бабушки из соседнего подъезда.
Вы делаете проверку до того, как добавили данные, причем эта проверка глупая.

>3. В ПЕРЕМЕННЫХ $A1..$A15 СОДЕРЖАТСЯ ДАННЫЕ - Я ПРОВЕРЯЛ.
Наверное, $a1...$a15 - ведь, вы и я знаем, что имена переменных в РНР резгистрозависимые.

>БУДУТ КОНСТРУКТИВНЫЕ ПРЕДЛОЖЕНИЯ?!!!
Если вы включите отображением ошибок, тогда будет проще что-то подсказать, но уже сейчас навчксидку могу сказать, что приведенный вам скрипт - глупый.
1. Есть такое понятие, как массив .
2. Собаки перед каждый оператором - это зачем? что бы не выводить предупреждения, о том, что вы в операторе сравнения назначаете переменной значение переменной, которая может не существовать????
3. Проверка, которую вы делаете лишена смысла, а если $a1 == NULL????
4. Проверка, того, что данные внесены делается до того, как данные вносятся.

Список можно продолжать... в любом случае читать ссылку, что я дал до просветления...
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
17.11.2005, 17:59:35
    #33385058
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
Admin_Vlad3. В ПЕРЕМЕННЫХ $A1..$A15 СОДЕРЖАТСЯ ДАННЫЕ - Я ПРОВЕРЯЛ.я надеюсь, они числовые?
...
Рейтинг: 0 / 0
17.11.2005, 19:23:38
    #33385223
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
Да все равно какие.... Если не экранирует и так безграмотно манипулирует переменными...
Телепатия: Запрос он отправляет на через фукнцию в виде одного предложения - значит значения не экранируются. А если поставил везде собак, значит некоторые перменные отсутствуют, как следствие, если в таблице поля объявлены, как NOT NULL, то сами понимаете, что ничего не произойдет. в любом случае - нам остается только догадываться...
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
24.11.2005, 17:09:11
    #33398124
Admin_Vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не можем добавить данные в MySQL на hosting.mail.ru
Всем большое спасибо! Включил обработку ошибок:
1. Оказалось ошибка в логине.
2. Имена трех колонок были в верхнем регистре.
3. Упустил, что текст передается не ... $a1,$a2 ... а ... '$a1','$a2' ...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не можем добавить данные в MySQL на hosting.mail.ru / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]