X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Запрос PHP к MySQL
oler117
oler117
Topic Starter сообщение 8.1.2009, 18:25; Ответить: oler117
Сообщение #1


Помогите пожалуйста найти ошибку. После исполнения ниже приведенного фрагмента кода в БД должна появиться запись, чего не наблюдается. Переменная $res2 получает значение Null.
[php]$res0 = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$res1 = mysql_select_db($mysql_db);
$res2 = mysql_query("INSERT INTO tblMain (`No`,`Id`,`Name`,`E_mail`,`Icq`,`Date`,`Msg`) " .
"VALUES (NULL,1,${_GET['txtName']},${_GET['txtEmail']},${_GET['txtIcq']},${d},${_GET['txtMsg']}); ");[/php]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 8.1.2009, 18:53; Ответить: Licoric
Сообщение #2


попробуй по образу и подобию.
ps для удобства извлекай имена переменных до помещения их в базу:

[PHP]
//Извлечение данных из переменных
$titlenews=$_POST['titlenews'];
$news=$_POST['news'];
$fulln=$_POST['fulln'];[/PHP]
[PHP]$query = "insert into news (titlenews, news, fullnews) values
('".$titlenews."', '".$news."', '".$fulln."')";
mysql_query ($query, $link)
or die ("<b>Ошибка Insert: </b>" . mysql_error() );[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 8.1.2009, 20:41; Ответить: oler117
Сообщение #3


Разобрался: не взял строковые параметры в кавычки. И еще вопрос: как изменить (командой) в MySQL формат вывода даты? Стандартно стоит "год.число.месяц", нужно "число.месяц.год".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 8.1.2009, 20:59; Ответить: Licoric
Сообщение #4


У timestamp который?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 8.1.2009, 21:10; Ответить: oler117
Сообщение #5


Что такое timestamp? :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 8.1.2009, 21:36; Ответить: Licoric
Сообщение #6


(oler117 @ 8.1.2009, 23:10) *
Что такое timestamp? :unsure:


Добавляешь в таблицу поле data (название) с типом timestamp. Когда добавляешь данные в таблицу, автоматом ставится время добавления. Оно просто идет по форме "2009-01-08 12:41:49". Ты его имеешь ввиду?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 8.1.2009, 21:48; Ответить: oler117
Сообщение #7


Нет. Я имею ввиду вот что:
CREATE TABLE smthTBL(
  field1 DATE,
    . . .
);
P.S.: за инфу о timestamp, спс :rolleyes:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1957 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3397 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1240 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44898 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1889 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 19.4.2024, 0:31
Дизайн