![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Второй день туплю. Подскажите, милы-люди, что не так =\ :
--------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| sgrey |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
вот именно - что не так-то? что за ошибка хоть вылазит? может ошибка вообще не в этом куске кода?
если это - весь код, то сначала надо создать подключение к базе, и не мешало бы поставить проверки на успешность подключений http://us3.php.net/manual/en/function.mysql-connect.php как подключится http://us3.php.net/manual/en/function.mysql-query.php как правильно сделать выборку вот тут на примерах всё очень хорошо покзано ну и http://us3.php.net/manual/en/book.mysql.php для общего понимания |
|||
|
||||
| Pena |
|
||||||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Не, это не весь код) Он на несколько частей разбит - сейчас выложу... просто думал что тут в чём-то не видимая лишь мне чайнику ошибка...
Ошибку не показывает, просто в странице на выходе на месте где должны подставляться данные из бд пустые места... PHP на который отправляется запрос с формы ввода login-password:
cmpaHuLja.php
HTML_ocHoBa.php
Это сообщение отредактировал(а) Pena - 20.3.2010, 12:37 --------------------
Самовар по всем вопросам - сильно не ругайте |
||||||
|
|||||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
$res = mysql_query($query) or trigger_error(mysql_error()." in ".$query);
Но больше я в этот топик не зайду. Этот транслит чудовищен Это сообщение отредактировал(а) Ипатьев - 20.3.2010, 17:54 |
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
А может ТС для начала объяснит, нафига вот этот кусок кода:
Если я вообще что-то понимаю, то в этот цикл надо еще включить собственно вывод полученных данных -------------------- With best regards.. |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Ипатьев, не показывает ошибки всё равно...
Photon, кто такой ТС? Если я, то: Взял этот кусок из кода где действительно выводились данные по средствам echo... Мне показалось что засунуть в цикл весь код, что следует за ним было бы неправильно и "объявил переменные, которым присвоил значения из бд, ВМЕСТО того чтобы сразу их выводить". Пересмотрел, косяка не понимаю... Это сообщение отредактировал(а) Pena - 20.3.2010, 20:40 --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 32 Всего: 401 |
Pena, для начала сделайте var_dump($row); в теле цикла -- чтобы увидеть, выбралось ли вообще что-либо из базы и если да, то что именно
Но вообще логика выборки действительно странноватая. Страница одна, по логике, и запись нужно выбрать одну. Зачем выбирать все, шерстить циклом и оставлять в переменных последнюю? Да, ТС - это топикстартер (автор топика). -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Яж не спорю, просто взял кусок кода который должен по идее выполнить мою задачу...
А так верно будет?
var_dump($nove); показал bool(false) Это сообщение отредактировал(а) Pena - 21.3.2010, 00:20 --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 32 Всего: 401 |
Если mysql_query отработал без ошибки, а mysql_fetch_array вернул false - значит, запрос ничего не нашел, выдал пустой результат. Нужно ковырять сам запрос.
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| sgrey |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
Pena, скорей всего проблема у тебя в самом запросе. сам обжигался так не раз
глянь вот это http://us3.php.net/manual/en/function.mysql-query.php в самом начале пример 2. попробуй сделать формат такой. |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
sgrey, благодарю... Правда принципиальное отличие нашёл только в самом запросе и поправил свой по аналогии на "SELECT Meta_Author, Meta_Keywords, Title, CSS_url, CSS, Script_url, Script FROM HTML_ocHoBa"... не помогло( ...или что я не сделал?
Упростил до нельзя...
База: " Поле Тип Сравнение Атрибуты Ноль По умолчанию Дополнительно Действие page_id smallint(8) UNSIGNED Да Meta_Author varchar(32) utf8_general_ci Да [email protected] Meta_Keywords varchar(128) utf8_general_ci Да Title varchar(64) utf8_general_ci Да ∴ CSS_url varchar(16) utf8_general_ci Да CSS varchar(1024) utf8_general_ci Да *{margin: 0; padding: 0;} HTML {height: 100%;} Body { height: 100%; font-family: Verdana, Arial; font-size: 12px; } Script_url varchar(16) utf8_general_ci Да Script varchar(1024) utf8_general_ci Да " НЕ РАБОТАЕТ Это сообщение отредактировал(а) Pena - 21.3.2010, 23:03 --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| sgrey |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
Pena,
попробуй так
Это сообщение отредактировал(а) sgrey - 22.3.2010, 00:25 |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Pena, учитывая это, и то, как ты именуешь переменные, обрадую тебя, что именовать их можно и кириллицей (для остальных: это не побуждение, а скорее подчеркивание глупости того, до чего дошел ТС) |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
тратишь ресурсы. http://ru.php.net/mysql_result -------------------- Amazing |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Всё перелопатил, всё заработало... что конкретно уже не разобрать, но главное это: в запросе вместо ` стоят ' Надеюсь хоть теперь запомню)) Всем откликнувшимся моя искренняя благодарность! Все советы опробовал, кое что усёк))
з.ы. Конструктивную критику воспринимаю нормально, а поучения как мне в скриптах (исключительно для единоличного использования создаваемых) переменные именовать... причём в хамской форме_- ле-е-есом Это сообщение отредактировал(а) Pena - 22.3.2010, 19:20 --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |