Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 04:47:30

Страниц: [1] 2
Печать
Автор Тема: Второй параметр функции mysql_fetch_array  (Прочитано 839 раз)
0 Пользователей и 1 Гость смотрят эту тему.
beach15    ↓ 
04 Март, 2009, 05:00:07
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 18
Сила слова: 0

Вопрос такой: Работаю с функцией mysql_fetch_array и не знаю как лучше писать второй параметр. Читал в Документации, что пишут как Константу, а там тип int, писать число или Константу(ведь в ней тоже лежит число)?  Помогите плиз!
Записан
AlexB    ↓ 
04 Март, 2009, 05:04:11 , спустя 4 минуты 4 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6


Вопрос такой: Работаю с функцией mysql_fetch_array и не знаю как лучше писать второй параметр.
Чаще всего пишут MYSQL_ASSOC, т.е. получать данные в виде ассоциативного массива. Т.е. писать лучше то, с чем тебе удобнее потом работать.
 

Читал в Документации, что пишут как Константу, а там тип int, писать число или Константу(ведь в ней тоже лежит число)?  Помогите плиз!
Ты правильно мыслишь - в константе число. Хороший стиль писать константу т.к. она делает код более понятным, но насильно PHP к этому не обязывает.
« Последнее редактирование: 04 Март, 2009, 05:06:52 от AlexB » Записан

beach15    ↓ 
04 Март, 2009, 05:29:49 , спустя 25 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 18
Сила слова: 0

Так можно было писать и числом, но лучше константой?
Записан
AlexB    ↓ 
04 Март, 2009, 05:44:38 , спустя 14 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6


Так можно было писать и числом, но лучше константой?
Да
Записан

disc    ↓ 
04 Март, 2009, 05:46:18 , спустя 1 минуту 40 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 37
Сообщений: 844
Сила слова: 4.38

mysql_fetch_array устаревшая функция, есть же mysql_fetch_row либо mysql_fetch_assoc
Записан
adw0rd    ↓ 
04 Март, 2009, 06:22:18 , спустя 36 минут
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

disc, расширение mysql тоже устаревшее... )
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
04 Март, 2009, 10:55:59 , спустя 4 часа 33 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

disc тоже устаревший
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Tureg    ↓ 
10 Март, 2009, 05:04:58 , спустя 5 дней 6 часов 8 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 57
Сила слова: 0

наверное не совесем в тему, но вылазиет ошибка
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in T:\home\virtual\site1\pages\edit_ph.php on line 14
 
запрос:
PHP

$query = "DELETE FROM photos WHERE photo_id=$del";
$result=mysql_query($query);
while($raw=mysql_fetch_array($result)) {
echo "Фотография удалена";
}
 

запрос выполняется, строка удаляется, но почемуто вылазиет эта ошибка и жалуется на mysql_fetch_array
Записан
maxfr    ↓ 
10 Март, 2009, 10:03:04 , спустя 4 часа 58 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 546
Сила слова: 0


Ты уверен что-то передалось переменной $del? Выведи переменную или попробую замнить напрямую значением.
 
Во вторых что за запись пиши так.
PHP

'DELETE FROM `photos ` WHERE `photo_id`='.$del.';'
Записан

Все грамматические ошибки являются авторским стилем изложения материала.©
phpdude    ↓ 
10 Март, 2009, 11:54:42 , спустя 1 час 51 минуту 38 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

maxfr, да вы - эстет, я погляжу (с) дуд
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Tureg    ↓ 
10 Март, 2009, 12:18:40 , спустя 23 минуты 58 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 57
Сила слова: 0

конечно передается иначе бы и строка не удалялась
Записан
AlexB    ↓ 
10 Март, 2009, 01:09:09 , спустя 50 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3423
Сила слова: 2.6

Да на кой хер запрос DELETE еще фетчить? Что ты предполагаешь получать этим?
Записан

maxfr    ↓ 
10 Март, 2009, 05:47:38 , спустя 4 часа 38 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 546
Сила слова: 0

phpdude ес
Записан

Все грамматические ошибки являются авторским стилем изложения материала.©
Убийца    ↓ 
10 Март, 2009, 09:46:13 , спустя 3 часа 58 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

адский парень
Группа: Жмурики

Карма: 7
Сообщений: 530
Сила слова: 1.32

у тебя получилось что-то навроде
 
PHP

while(`format c:`)
{
echo "фотография удалена";
}
 
:-D
Записан
maxfr    ↓ 
10 Март, 2009, 09:57:53 , спустя 11 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 546
Сила слова: 0

xD
Записан

Все грамматические ошибки являются авторским стилем изложения материала.©
Страниц: [1] 2
Печать
 

Перейти в: