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



 

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

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

Открыть тему
Тема закрыта
> Почему Zend Studio возмущается?
InviS
InviS
Topic Starter сообщение 17.9.2010, 13:56; Ответить: InviS
Сообщение #1


Пишу стандартную конструкцию:
[PHP]while ($row=mysql_fetch_assoc($q)){...}[/PHP]
И получаю предупреждение в Zend Studio:
[IMG]http://i10.fastpic.ru/big/2010/0917/38/93e6897326752d8fbda441b6b420c238.jpg[/IMG]
Как мне избежать этого? Или отключить именно это предупреждение?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 17.9.2010, 16:14; Ответить: Mulder_hb
Сообщение #2


Почитать документацию к Zend Studio. Там все написано. Никогда не использовал его, но включаю режим телепатии: наведите мышку на значок предупреждения и ждите всплывающей подсказки. Могу даже попробовать угадать, какие горячие клавиши заменяют сие действие. Наверное Alt+Enter.

ЗЫ. Вот хорошая цитата по поводу использования mysql_num_rows
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 17.9.2010, 16:46; Ответить: InviS
Сообщение #3


сообщение и ежу понятно какое. Да и смысл ошибки понятен. Я спросил, мож кто знает как ее скрыть? Нужно 2 запроса делать что ли?
По поводу mysql_num_rows - учту, там база крохотная
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 18.9.2010, 10:38; Ответить: Apay
Сообщение #4


i'm конечно sorry, но долго думал и никак не мог понять, для чего вам этот mysql_num_rows? он там совсем не нужен.

еще один маленький совет: обрамляйте строки кавычками, например вместо $row[first_line_vector] надо писать $row['first_line_vector'], конечно если first_line_vector - у вас не предопределенная константа
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
InviS
InviS
Topic Starter сообщение 18.9.2010, 10:56; Ответить: InviS
Сообщение #5


Apay, что значит совсем не нужен? А как мне пройтись по всем строчкам результата?
И по поводу кавычек... а зачем их обрамлять? работает ведь и так? или это типа плохой тон?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 18.9.2010, 11:11; Ответить: Apay
Сообщение #6


1) у вас есть цикл, который и обеспечивает перебор всех строчек

2) насчет строк и кавычек - если вы включите все нотисы, то увидите, что php пишет о невозможности найти таку-ю-то константу и замене ее на похожую строку (но в общем целом php НЕ ОБЯЗАНА ЭТО ДЕЛАТЬ). однако если у вас строка без кавычек случайно совпадет с названием константы - вам практически невозможно будет найти ошибку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 19.9.2010, 13:21; Ответить: Mulder_hb
Сообщение #7


(InviS @ 17.9.2010, 19:46) *
сообщение и ежу понятно какое. Да и смысл ошибки понятен. Я спросил, мож кто знает как ее скрыть? Нужно 2 запроса делать что ли?

Зайдем с фланга... Что вы понимаете под словом "скрыть"? Убрать предупреждение из IDE или исправить предупреждение в коде?
Если первое, то ответ уже был дан мной: навести указатель мыши на предупреждение и ждать всплывающей подсказки. Там должен появится пункт о выключении данного предупреждения. Если не появится, то залезть в настройки зенда, Tools-Preferences или как там у зенда.

ЗЫ. Вы когда соизволите озвучить цитату предупреждения?

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПочему нельзя давать рекламу на бренд?
6 Bilish 1359 12.1.2020, 13:47
автор: BLIK
Открытая тема (нет новых ответов) Почему стоит выбрать именно Berileads?
2 leadkreditrf 1833 27.11.2019, 12:39
автор: -leadkreditrf-
Горячая тема (нет новых ответов) Создание сайтов / Web Studio Avram Lincoln
30 AvramLincoln 16293 4.2.2019, 14:26
автор: AvramLincoln
Открытая тема (нет новых ответов) Создание сайтов и поддержка от Li-Studio
13 LiStudio 8675 16.8.2017, 1:38
автор: -LiStudio-
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПочему слайдер не работает в IE ?
1 GTAlex 1398 2.11.2016, 11:53
автор: BLIK


 



RSS Текстовая версия Сейчас: 23.4.2024, 13:52
Дизайн