IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @061
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dokonalosť v jednoduchosti

Wyse T10 – dokonalosť, na ktorú ste čakali. www.ts.avnet.com

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Bonus 50 € za prenos

čísla do O2 na ktorýkoľvek program s platbou na faktúru. V e-shope. www.o2.sk

Neuveriteľne lacná .sk doména

Rýchla registrácia domén za výborné ceny. www.exohosting.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Codeigniter Query - order by - samý error

Zaslať odpoveď
AutorSpráva
account23
Užívateľ
Užívateľ

Založený: 18.11.2010
Príspevky: 60

PríspevokZaslal: St 18.01.12 21:36Odpovedať s citátomNávrat hore

Ahojte, robím web cez framework codeigniter a mám taký problém a myslím že ma z neho už aj porazí ... ... tak k veci no

prosím vás čo je zlé na tomto query ? ... chyba by mala byť v ORDER BY u.username DESC ale neviem ako ho tam vložiť aby to šlo...

kód:

   $query = $this->db->query("
      SELECT u.email, u.username, u.id, p.roles AS role, p.fname, p.sname, CONCAT(p.fname, ' ', p.sname) AS name, p.avatar, p.country, p.years
      FROM users u
      ORDER BY u.username DESC
      JOIN user_profiles p ON (u.id = p.user_id)
      LIMIT $offset, $limit
      ");   


fakt nerozumiem čo je na tom zlého... keď od tadiaľ vyberiem
kód:
ORDER BY u.username DESC
tak to faká normálne ... skúšal som to už úplne všade aj username bez u aj bez DESC som to skúšal no stále mi codeigniter vyhadzuje toto :

kód:
Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JOIN user_profiles p ON (u.id = p.user_id) LIMIT 0, 12' at line 4

SELECT u.email, u.username, u.id, p.roles AS role, p.fname, p.sname, CONCAT(p.fname, ' ', p.sname) AS name, p.avatar, p.country, p.years FROM users u ORDER BY u.username JOIN user_profiles p ON (u.id = p.user_id) LIMIT 0, 12

Filename: C:\wamp\www\hlasovanie\system\database\DB_driver.php

Line Number: 330



uff čo s tým je ? ... použíl som už v inom scripte order by ale iba cez active record ... skúšal som dávať aj tento query do active record ale blblo mi to ....

Vopred ďakujem
Zobraziť informácie o autoroviOdoslať súkromnú správu
emer
Užívateľ
Užívateľ

Založený: 26.12.2006
Príspevky: 3674
Bydlisko: Nitra
Vek: 18

PríspevokZaslal: St 18.01.12 21:42Odpovedať s citátomNávrat hore

1. Ako ti error, ktory si si dozaista precital, napoveda - mas zlu syntax. Aka je teda spravna? Staci si pozriet manual. http://dev.mysql.com/doc/refman/5.0/en/select.html

2. CodeIgniter s tymto nema nic spolocne...

_________________
Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
account23
Užívateľ
Užívateľ

Založený: 18.11.2010
Príspevky: 60

PríspevokZaslal: St 18.01.12 22:06Odpovedať s citátomNávrat hore

no ja tam žiadnu chybu v syntaxe proste nevidím ... keby som ju videl tak to tu asi nepíšem ...
Zobraziť informácie o autoroviOdoslať súkromnú správu
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: St 18.01.12 22:11Odpovedať s citátomNávrat hore

to bude asi tym, ze order by na to miesto nepatri, pozri si link, co ti postol emer

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
account23
Užívateľ
Užívateľ

Založený: 18.11.2010
Príspevky: 60

PríspevokZaslal: St 18.01.12 22:17Odpovedať s citátomNávrat hore

kukal som ten link, ale tam som nevidel kde patrí join - tam bola tá chyba už som to presunul za neho a ide to ... tak dík
Zobraziť informácie o autoroviOdoslať súkromnú správu
shaggy
Moderátor
Moderátor

Založený: 21.02.2006
Príspevky: 4621
Bydlisko: Bratislava

PríspevokZaslal: St 18.01.12 23:23Odpovedať s citátomNávrat hore

Keby si používal active record (odkaz ti nedám, nejde mi ich web, ale nájdeš to v dokumentácii k db v CI), tak by si predišiel takýmto problémom.

_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd