Этот сайт не наркоманов. Это сайт программистов. Здесь курят мануал.

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

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

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

Новости

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

Краснодарское время: 23 Май, 2012, 11:05:49

Страниц: 1 ... 5 6 [7] 8 9 10
Печать
Автор Тема: goDB vs DudeSql  (Прочитано 5811 раз)
0 Пользователей и 1 Гость смотрят эту тему.
disc    ↓ 
12 Июнь, 2009, 12:04:59
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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

phpdude, а почему не заюзать массив для $sql->field() и запихнуть туда все значения??
 
Массивы в моем случае используюся чтобы отличить колонки разных таблицы.
Записан
CTAPbIu_MABP    ↓ 
12 Июнь, 2009, 12:05:26 , спустя 27 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

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

generation time: 0.00260519981384
хуясе
Записан

java.lang.OutOfMemoryError
phpdude    ↓ 
12 Июнь, 2009, 12:09:25 , спустя 3 минуты 59 секунд
НЕ ХУЕТА! ХУЕТА!

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

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


generation time: 0.00260519981384
хуясе
это виртуалка на буке чето хуячит ))))))))))) пообновляй. цифры скачут как гавно
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
phpdude    ↓ 
12 Июнь, 2009, 12:10:30 , спустя 1 минуту 5 секунд
НЕ ХУЕТА! ХУЕТА!

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

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


phpdude, а почему не заюзать массив для $sql->field() и запихнуть туда все значения??
 
Массивы в моем случае используюся чтобы отличить колонки разных таблицы.
подумал сделать через запятую
 
$sql->field("id,name,sale,is_sale","products");
 
массив использовать стал не любить изза его нелаконичного синтаксиса + что с ним постоянно ссорится форматировщик кода )))))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
phpdude    ↓ 
12 Июнь, 2009, 12:11:34 , спустя 1 минуту 4 секунды
НЕ ХУЕТА! ХУЕТА!

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

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

конечно
 
PHP
$sql->field("id,name,sale,is_sale","products");

===
PHP
$sql->field("id","products");
$sql->field("name","products");
$sql->field("sale","products");
$sql->field("is_sale","products");
 

просто по запятой бить и раскладывать по полкам
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
disc    ↓ 
12 Июнь, 2009, 12:21:21 , спустя 9 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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

ну учитываю что в планах у тебя джойны то синтаксис:
PHP
$sql->field(array("table1"=>array("id","products")), array("table2"=>array("id","products")));
не за горами
Записан
disc    ↓ 
12 Июнь, 2009, 12:23:59 , спустя 2 минуты 38 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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

Конец холивару на пiха.ру
Записан
phpdude    ↓ 
12 Июнь, 2009, 12:27:28 , спустя 3 минуты 29 секунд
НЕ ХУЕТА! ХУЕТА!

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

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


ну учитываю что в планах у тебя джойны то синтаксис:
PHP
$sql->field(array("table1"=>array("id","products")), array("table2"=>array("id","products")));
не за горами
почему? зачем так то? .. это пиздец же array("table1"=>array("id","products") это вообще че? products это и есть таблица, даже при жойнах останется все лаконично, так и будет
 
$sql->field("name","tablename");
 
а расширю до
 
$sql->field("name1,name2,name3","tablename");
 
жойны будут всего лишь $sql->join("shoppingcart","product_id","products","id");
 
нечто такое, ну и маски если потребуются, а они могут потребоваться :))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
disc    ↓ 
12 Июнь, 2009, 12:31:33 , спустя 4 минуты 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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


почему? зачем так то? .. это пиздец же array("table1"=>array("id","products") это вообще че? products это и есть таблица, даже при жойнах останется все лаконично, так и будет
я коряво скопипастил запрос, в данном случае
PHP
array("table1"=>array("id","products")) где array("id","products") это список столбцов, лучше читать как array("col1","col2")
Записан
phpdude    ↓ 
12 Июнь, 2009, 12:33:54 , спустя 2 минуты 21 секунду
НЕ ХУЕТА! ХУЕТА!

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

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

disc, вот скажи мне, зачем там ерей? нельзя строку  с разделителями передать? например col1,col2,col3. согласись нагляднее и лаконичнее? а в эрей такую строку конвертнуть - только пожалу идиот не справится :-D
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
phpdude    ↓ 
12 Июнь, 2009, 12:34:15 , спустя 21 секунду
НЕ ХУЕТА! ХУЕТА!

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

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

давно так не некропостил))) аж рейт поднялся :-D
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
disc    ↓ 
12 Июнь, 2009, 12:41:40 , спустя 7 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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


disc, вот скажи мне, зачем там ерей? нельзя строку  с разделителями передать? например col1,col2,col3. согласись нагляднее и лаконичнее? а в эрей такую строку конвертнуть - только пожалу идиот не справится :-D

как отделить столбцы первой таблицы от второй и явно это показать в запросе?
Записан
phpdude    ↓ 
12 Июнь, 2009, 12:48:32 , спустя 6 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

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

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



disc, вот скажи мне, зачем там ерей? нельзя строку  с разделителями передать? например col1,col2,col3. согласись нагляднее и лаконичнее? а в эрей такую строку конвертнуть - только пожалу идиот не справится :-D

как отделить столбцы первой таблицы от второй и явно это показать в запросе?
блин .. мну не слушают )))
 
$sql->field("id,name,balance,password,login","users");
$sql->field("orders,total,paid","orders");
 
второй параметр - НАЗВАНИЕ таблицы, если не указан второй - то используется имя ПЕРВОЙ таблицы по которой выборки будут. например из
 
$sql = DudeSql::create("users");
 
$sql->field("id,name,password,login"); = users.id, users.name, users.password и так далее.
 
но запятая там сейчас не поддерживается :), но будет поддирживаться в апдейте :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
disc    ↓ 
12 Июнь, 2009, 12:53:01 , спустя 4 минуты 29 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

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

phpdude, мне кажется что строки не лучше массивов, видимо это только из-за твоей неясной неприязни к ним ты озвучиваешь, имхо УГовую конструкцию $sql->field("id,name,balance,password,login","users");
Записан
phpdude    ↓ 
12 Июнь, 2009, 01:05:46 , спустя 12 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

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

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


phpdude, мне кажется что строки не лучше массивов, видимо это только из-за твоей неясной неприязни к ним ты озвучиваешь, имхо УГовую конструкцию $sql->field("id,name,balance,password,login","users");
имхо в данной ситуации строка удобнее, лаконичнее и нагляднее. а массив тут за уши притянут :))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 ... 5 6 [7] 8 9 10
Печать
 

Перейти в: