Здесь курят мануал.

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

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

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

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 05:28:57

Страниц: 1 ... 4 5 [6] 7 8 ... 23
Печать
Автор Тема: goDB — библиотека работы с MySQL  (Прочитано 29756 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
Batler    ↓ 
01 Февраль, 2009, 08:16:11
НЕ ХУЕТА! ХУЕТА!

Карма: 4
Сообщений: 142
Сила слова: 2.82

Про инт тоже не было ни слова =)
Кстати говоря, так или иначе приведение типов делаешь либо в php либо отдаешь это на усмотрение MySQL.
Записан
phpdude    ↓ 
01 Февраль, 2009, 09:28:31 , спустя 1 час 12 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

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

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.65


Про инт тоже не было ни слова =)
Кстати говоря, так или иначе приведение типов делаешь либо в php либо отдаешь это на усмотрение MySQL.
повторюсь, я не делаю приведение типов.
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Batler    ↓ 
01 Февраль, 2009, 09:50:56 , спустя 22 минуты 25 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 4
Сообщений: 142
Сила слова: 2.82

Значит MySQL делает это за тебя...
Записан
aivee    ↓ 
01 Февраль, 2009, 10:25:14 , спустя 34 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

приведение типов
а что это?
Записан

21st century slave
md5    ↓ 
01 Февраль, 2009, 10:29:32 , спустя 4 минуты 18 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

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

casper :)
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
ghost    ↓ 
01 Февраль, 2009, 10:51:11 , спустя 21 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!

без вариантов
Группа: в ухо

Карма: 29
Сообщений: 876
Сила слова: 3.31

угу.. приведение получается кастованием.. если маны хватает :)
Записан

Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
Batler    ↓ 
02 Февраль, 2009, 08:22:38 , спустя 9 часов 31 минуту 27 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 4
Сообщений: 142
Сила слова: 2.82


приведение типов
а что это?
Прикалываешься? =)
Записан
aivee    ↓ 
24 Февраль, 2009, 02:13:05 , спустя 22 дня 5 часов 50 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

типа циферку привести к типу int?
Записан

21st century slave
phpdude    ↓ 
24 Февраль, 2009, 02:20:57 , спустя 7 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

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

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.65

до типа цифорку)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
tenzor    ↓ 
07 Март, 2009, 03:07:21 , спустя 11 дней 46 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

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

Либа замечательная, только совсем недавно выплыл неприятный баг на 32битной машине.
если пользуем плейсхолдер ?i (и подобные) и передаем большое число, например 5ГБ в байтах, то в базу падает черти что. Виной тому intval()
 
Собственно у себя проблему решил заменой intval на 0+$var;
Записан
vasa_c    ↓ 
07 Март, 2009, 04:04:50 , спустя 57 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

tenzor, спасибо
Записан

tenzor    ↓ 
08 Март, 2009, 02:46:36 , спустя 10 часов 41 минуту 46 секунд
НЕ ХУЕТА! ХУЕТА!

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

И еще такой момент. Может быть для эксепшенов стоит добавить вызов конструктора родителя? parent::__construct, чтобы можно было получить текст ошибки через $e->getMessage()?
например в goDBExceptionQuery
Записан
aivee    ↓ 
09 Март, 2009, 02:42:00 , спустя 1 день 11 часов 55 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

vasa_c, не исправил?
Записан

21st century slave
aivee    ↓ 
09 Март, 2009, 06:30:25 , спустя 3 часа 48 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

на 142 строке нотис Trying to get property of non-object
сам запрос
PHP
       $this->db->query('insert into ?t (`name`, `short`, `full`, `caption`, `link`) values (?, ?, ?, ?, ?)', array($this->table, $name, $short, $full, $caption, $link), 'assoc');

что это может быть?
 
доперло, последний аргумент лишний
« Последнее редактирование: 09 Март, 2009, 06:51:17 от aivee » Записан

21st century slave
vasa_c    ↓ 
10 Март, 2009, 03:04:12 , спустя 20 часов 33 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

1.1.2
 
1. ?i работает с числами больше 2^32
2. сообщение об ошибке из исключения goDBExceptionQuery можно получить через $e->getMessage(), $e->getCode() возвращает mysql-код ошибки.
хотя с исключениями я переборщил - все они Runtime и столько их нафиг не нужно
3. ещё маленький глючок.
Записан

Страниц: 1 ... 4 5 [6] 7 8 ... 23
Печать
 

Перейти в:  

Этот топик скрыли: NRG, adw0rd, artoodetoo