Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 21.05.12 23:39

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 11 ] 
Autor Zpráva
 PříspěvekPředmět příspěvku: Chyba v SQL? prosim pomožte
Napsal: 16.09.10 17:43 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
Toto je úvodní příspěvek

Ahojte dnes som narazil na jednu chybu.

Kód:
Všeobecná chyba
SQL ERROR [ mysql4 ]

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 'ORDER BY p.post_time DESC LIMIT 10' at line 7 [1064]

SQL

SELECT p.post_id FROM phpbb_posts p WHERE p.topic_id = ORDER BY p.post_time DESC LIMIT 10

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: includes/functions_posting.php
LINE: 986
CALL: dbal->sql_query_limit()

FILE: includes/mcp/mcp_reports.php
LINE: 115
CALL: topic_review()

FILE: includes/functions_module.php
LINE: 507
CALL: mcp_reports->main()

FILE: mcp.php
LINE: 244
CALL: p_master->load_active()



Vie niekto čo by s tim mohlo byt v SQL sa moc nevyznam ...

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 16.09.10 18:14 
Offline

Registrován: 31.07.09 19:25
Příspěvky: 461
SELECT p.post_id FROM phpbb_posts p WHERE p.topic_id = <tady asi neco chybi> ORDER BY p.post_time DESC LIMIT 10


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 16.09.10 18:33 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
Hladam čo by kde mohlo byt zle ale moc nerozumiem tomuto

SQL

SELECT p.post_id FROM phpbb_posts p WHERE p.topic_id = ORDER BY p.post_time DESC LIMIT 10

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 16.09.10 18:35 
Offline

Registrován: 31.07.09 19:25
Příspěvky: 461
ORDER BY ... DESC ti seradi zaznamy od "nejvetsichponejmensi", LIMIT 10 vrati jen 10 zaznamu. Ale chybu mas v tom WHERE, viz. co jsem psal vyse.


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 17.09.10 13:35 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
Takže chyba by mala byt v tomto subore..
Příloha:
mcp.rar [5.8 KiB]
10 krát

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 29.09.10 15:47 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
Nikdo nic nenasiel čo kde chyba?? :(

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 29.09.10 16:50 
Offline
Uživatelský avatar

Registrován: 06.02.08 21:25
Příspěvky: 146
tak jestli je to ten soubor co rikas .. tak je chyba bud na radce 666 nebo 710 ... a to v tom jak jiz vyse pise swm
Citace:
SELECT p.post_id FROM phpbb_posts p WHERE p.topic_id = <tady asi neco chybi> ORDER BY p.post_time DESC LIMIT 10

radek 666: $where_sql .= ($topic_id) ? ' p.topic_id = ' . $topic_id . ' AND' : '';
radek 710: $where_sql .= ' p.topic_id = ' . $topic_id . ' AND ';

do promene $topic_id ti asi nejde zadna hodnota ...
pokud hodnotu v promene nepotrebujes muzes radky upravit např.

radek 666: $where_sql .= ($topic_id) ? ' p.topic_id = "' . $topic_id . '" AND' : '';
radek 710: $where_sql .= ' p.topic_id = "' . $topic_id . '" AND ';

přidání uvozovek pro dodrzeni spravne syntaxe SQL dotazu ...
pokud tu hodnotu tam potrebujes tak máš chybu někde v PHP kde by se ti mela promena $topic_id necim naplnit ...

doufam ze sem pomohl :)

_________________
Traffic Awards 2012 VOTE NOW :)
Předtančení, světelná show pro Váš maturitní ples či jinou kulturní akci.
Katalog stránek pro více zpětných odkazů.
Katalog stránek pro jestě více zpětných odkazů.
Katalog e-shopů pro více prodaného zboží.


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 29.09.10 17:22 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
Na tie riadky som už pozeral alenewiem či pomože uvodzovky idem to skusit..

// Tak skusil som to ale nepomohlo to takže bude tam chybať ta hodnota.. Ale kam hu zapisat a aku hodnotu.. som uplne mimo.. kks.. neviem si stým rady..

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 30.09.10 19:17 
Offline
Uživatelský avatar

Registrován: 06.02.08 21:25
Příspěvky: 146
hm tak to uz ti asi moc neporadim .. dle kodu bych rek ze jde o nejake phpbb .. ci se pletu? jestli ne doporučil bych reinstalaci (pokud to jde) ... pokud ne tak se zkusit poptat na phpbb.cz ;)

_________________
Traffic Awards 2012 VOTE NOW :)
Předtančení, světelná show pro Váš maturitní ples či jinou kulturní akci.
Katalog stránek pro více zpětných odkazů.
Katalog stránek pro jestě více zpětných odkazů.
Katalog e-shopů pro více prodaného zboží.


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 30.09.10 19:22 
Offline
Uživatelský avatar

Registrován: 06.02.10 13:48
Příspěvky: 661
j skusim sa ešte popítat niekde..

_________________
Lacná reklamná plocha, odkazy a pr články!! - blog s recenziamy
http://www.youtube.com/user/WarezBlogEU - Subscribe!!


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: Chyba v SQL? prosim pomožte
Napsal: 30.09.10 22:34 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Blackdart píše:
Ale kam hu zapisat a aku hodnotu.. som uplne mimo.. kks.. neviem si stým rady..

:mrgreen:
Jako...to jehodnota, ktera plyne z kodu, ne ze ji mas nekam napsat. :) Napriklad, kdyz budes zobrazovat prispevky nejakejho vlakna, predas klikem na link skriptu id vlakna v getu a uvnitr je pak select, kterej vybere prispevky, majici topic id to, ktere jsi predal. Kdyz treba po kliku nepredas nic, vznikne uvnitr presne takovy dotaz jako jsi poslal a ktery je syntakticky spatne. A chyba bude, ze tam chybi hodnota. Tedy otazka jaka hodnota a otazka kam ji mas zapsat je nesmysl. :mrgreen:
Zaverem...hledat chybu na radku 600 v cizim kodu o kterym vis kulovy a ve kterym ses pred tim vrtal, to je ztrata casu. Zvlast, kdyz evidentne jsi (cituju) "uplne mimo". To nemyslim zle, ale zjevne neznas syntaxi SQL a odhaduju, ze ani PHP. Chyba muze byt uplne nekde jinde v uplne jinem souboru, protoze topic_id muze byt hodnota, ktera prichazi odjinud.
Reseni? Budto to teda komplexne prozkoumat a chybu skutecne najit, nebo to nainstalovat znova, nebo to nainstalovat znova jinam a vadne casti nahradit. Vsechny tri varianty jsou bolestivy. Pokud to mas prazdny, navrhuju variantu B.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 11 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 0.183s | 19 Queries | GZIP : On ]