Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Прошу сильно не бить за столь нубские вопросы. Кому не сложно, объясните пожалуйста.
Вот сегодня начал учить php+mysql. Прочитав теорию застрял на первом же примере, пробуя заставить его работать.
Вот к примеру на сайте есть
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Bio man
Отправлено: 29 Сентября, 2011 - 07:27:04
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
а что это за licalhost? На локалке обычно localhost. Как у вас сервер установлен? Сами отдельно ставили или сразу пакетом, типо денвера? $db надо прописать самому если отсутствует. И убедитесь что юзернэйм и пасворд в БД совпадают с выше приведенными.
WabFad
Отправлено: 29 Сентября, 2011 - 19:08:14
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Vet пишет:
WabFad пишет:
CREATE TABLE mytable
{
email char(40) NOT NULL,
name char(40) NOT NULL,
month char(40) NOT NULL,
day char(40) NOT NULL
}
С PHP такие штуки не прокатят...
Тут надо с уважением:
Большущее спасибо! Т.е. сначала присваиваем любой sql запрос переменной, и уже потом используем его при помощи mysql_query()? Единственное что остается не ясным, почему к ней присвоена переменная $sql?
---
Саныч пишет:
ошибочка, точку с запятой забыли
Да! Точно!) Поставил все заработало, синтаксис хромает пока что
----
Bio man пишет:
а что это за licalhost? На локалке обычно localhost. Как у вас сервер установлен? Сами отдельно ставили или сразу пакетом, типо денвера? $db надо прописать самому если отсутствует. И убедитесь что юзернэйм и пасворд в БД совпадают с выше приведенными.
не-не, там все верно. я на хостинге работаю, сюда просто написал что бы данные не палить и чуть опечатался.
Большое спасибо за помощь!
Vet
Отправлено: 29 Сентября, 2011 - 19:55:44
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
WabFad пишет:
Т.е. сначала присваиваем любой sql запрос переменной, и уже потом используем его при помощи mysql_query()? Единственное что остается не ясным, почему к ней присвоена переменная $sql?
Можно, по сути, и без нее. В эту переменную "записывается" true при успешно выплненном запросе, и false - при ошибке.
Это удобно использовать для обработки ошибок. Например, так:
В результате появится "Ошибочка в обработке запроса"
LIME
Отправлено: 29 Сентября, 2011 - 22:46:49
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Vet пишет:
В эту переменную "записывается" true при успешно выплненном запросе, и false - при ошибке.
совершенно не так
при ошибке да...а при успехе будет присвоен дескриптор соединения...число...
точно не 0 потому что 0 это дескриптор стандартного ввода/вывода и это делает удобным применение того что вы писали выше
так же и с файлами fopen() (Добавление)
и нужно это чтобы потом идентифицировать откуда из какого соединения мы берем/кладем данные
их же может быть несколько открыто
Vet
Отправлено: 29 Сентября, 2011 - 23:20:56
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
LIME пишет:
Vet пишет:
В эту переменную "записывается" true при успешно выплненном запросе, и false - при ошибке.
совершенно не так
при ошибке да...а при успехе будет присвоен дескриптор соединения...число...
точно не 0 потому что 0 это дескриптор стандартного ввода/вывода и это делает удобным применение того что вы писали выше
так же и с файлами fopen() (Добавление)
и нужно это чтобы потом идентифицировать откуда из какого соединения мы берем/кладем данные
их же может быть несколько открыто
Да да. Конечно. Чего-то я ступил... Извиняюсь...
WabFad
Отправлено: 29 Сентября, 2011 - 23:53:49
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
С этим понятно (в большинстве).
Я наверное уже достал, но я опять встал на месте.
Теперь вопрос касательно записи и чтения.
Просто записывать получается.
Записать из формы input с 8 часов не получается. Сдаюсь)
вот тот бред что у меня получился
Тут наверняка море несоответствий, т.к. я смотрел на разных примерах..
в общем скрипт запускается но в бд не записывает..
Если там полнейший бред, далекий от того что должно быть..может кто то кинуть линк на доступный мануал про это //гуглил input mysql, формы mysql.. ничего толкового не нашел.
Или если не сложно на пальцах объяснить, допустим два поля. тот же тайтл и текст, как их записать в бд с html формы?
Заранее огромное спасибо! Вы мне очень помогли, надеюсь не достал всех нубством... я только учусь
LIME
Отправлено: 30 Сентября, 2011 - 00:14:59
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.