Автор Тема: ПОМОГИТЕ!!!  (Прочитано 2220 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
ПОМОГИТЕ!!!
« : 24 Февраля 2003, 13:06:50 »
Здравствуйте! У меня возникли вопросы. Я надеюсь вы мне поможете:
1. Была создана таблица в базе данных: " mysql_query("CREATE table $TableName(id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,Obyava TEXT)"); " Всё Ок! НО! При записи в таблицу, где переменная имеет значение отличное от цифры, возникает ошибка! -> " mysql_query("INSERT into $TableName values(NULL,$Texts_form)");
if($r) echo "OK!"; else echo "Error"; ".  То есть, если переменная $Texts_form="1111"; или $Texts_form="83756895769" или $Texts_form="0000000011111000" и т.д., то всё отлично работает; но если переменная $Texts_form="1qewj38k5" или $Texts_form="12345677880A" или $Texts_form="Hello, world!"  и т.д, возникает ошибка - данные в таблицу не записываються!
2. Почему при использовании функции date(), а в часности для определения текущего года date(Y) возникает ощибка ->Notice: Use of undefined constant Y - assumed \'Y\' in z:\\home\\localhost\\www\\html\\footer.html on line 19.
3. Переменная $t объявленная в файле search.php. Внутри файла вызываеться файл search.inc функцией include(), где используется переменная $t. Ошибка -> Notice: Undefined variable: t in z:\\home\\localhost\\www\\inc\\search.inc on line 28
Все проблемы возникали на автономном сервере.
При загрузки на сервер в Интернете проблемы 2 и 3 отпадали. НО проблема с базой данных возникала и там.
shaman@skif.net:insane:

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ПОМОГИТЕ!!!
« Ответ #1 : 24 Февраля 2003, 14:55:17 »
1. строки надо брать в кавычки. подробнее здесь - http://faq.phpclub.net/slashes
вместо
echo "Error";
надо писать
echo mysql_error();
2. Строки надо брать в кавычки. Без кавычек в PHP пишутся константы. а строки -  в кавычках.
3. Переменная НЕ определена.

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
ПОМОГИТЕ!!!
« Ответ #2 : 24 Февраля 2003, 16:34:01 »
Большое спасибо RomikChef!
Все проблемы решены!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28