Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Tolik rozruchu
jen v Lopuchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: vtptmes
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
etdirloth EtDirloth 31.3.2008 13:17  2230
makovec [2226]: to je skor na iny klub, ale vo WHERE klauzule mozes bezne pouzit sub-select vracajuci bud prave jednu hodnotu (ktoru mozes spracovet za pouzitia prislusnych operatorov) alebo zoznam hodnot, kt. spracujes operatorom IN/NOT IN

pr.:
SELECT * FROM tab1 AS t WHERE t.x = (SELECT t2.id FROM tab2 AS t2 WHERE ...)
a tvoj pripad:
SELECT * FROM tab1 AS t WHERE id NOT IN (SELECT id FROM tab2)
themajkl themajkl All those moments will be lost in time - like tears in rain. 31.3.2008 13:17  2229
v informixu
select a.cislo
from tabulka1 a
where not exists (select b.cislo from tabulka2 b where a.cislo=b.cislo)

vede to ovšem k sekvenčnímu procházení...
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 31.3.2008 13:14  2228
no teoreticky jo, ale ja nemuzu za boha kapnout na to jak
themajkl themajkl All those moments will be lost in time - like tears in rain. 31.3.2008 13:10  2227
makovec [2226]: To se nedá udělat v jednom dotazu?
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 31.3.2008 13:04  2226
no, kdyz z resite dotazy... pordte mi zrejme naprostou trivialitu, kerou zaboha nemuzu rozlousknout.

mam dotaz na databazi a potrebuju v nem jako podminku pouzit vystup z jineho dotazu (to proto ze potrebuju najit zaznam, kterej neodpovida ani jedny polozce z mnoziny nekolika set polozek ze sousedni tabulky)

mpts mpts Je to jinak, ba přesně naopak! 31.3.2008 12:55  2225
Otázkou ovšem je, zda nezatratit lidi schopné napsat "...já tihle lidi nezatracuji..." :-O :-)
bredy 31.3.2008 10:26  2224
KdokolivBudeš se divit, ale existují mezi námi lidi, kteří prostě tohle nepochopí. Naučí se psát řetězce, dokonci ti dokáží říct co to je, jak to funguje a pak napíší mysql_query(...) a nenapadne je, že to mají dát do uvozovek, protože je to taky řetězec. Prostě ne, ten jejich mozek má blok, nedokáže si tu logickou souvislost propojit, nerozsvítí se jim. Ale já tihle lidi nezatracuji, to mohou být geniální básníci, hudebníci, nebo i klidne velmi kvalitní zedníci (kterýho zrovna bych potřeboval), a prostě myslí trošku jiným způsobem, než mi šílenci programátoři. Prostě pak se člověk nemůže divit, že nekdo nepochopí rozdíl mez 5 a "5" a bude se ptát na věci, které nám příjdou samozřejmé.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 31.3.2008 09:35  2223
jasně
souhlasím
a vážím si toho, že jste zde i mě mockrát pomohli
kolikrát se člověk zasekne na "blbině" která je naprosto samozřejmá
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 31.3.2008 09:30  2222
puschpull [2220]: Vsak si taky vsimni, ze jsem zaroven i puvodni dotaz zodpovedel. Jenom si myslim, ze zakladni zpusob zpracovani retezcu (tedy jejich retezeni) je natolik dulezity, ze by si o tom mel clovek neco precist a ne princip zjistovat jakymisi pokusy a pokladanymi dotazy.
etdirloth EtDirloth 31.3.2008 08:15  2221
puschpull [2220]: nerad by som niekomu vkladal slova do ust, ale mam pocit, ze vytka sa snazi naznacit, ze bez toho aby clovek poznal zakladnu syntax sa neda spravit ani ten hello world. Pritom tu najzakladnejsiu a nevyhnutnu syntax (identifikatory, premenne, typy, hodnoty, riadiace struktury, operatory, volania) riesia ucebnice na prvych NIEKOLKYCH stranach, ktorych byva malokedy viac nez patnast
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 31.3.2008 06:44  2220
na druhou stranu, je tu klub PHP a může se odpovědět i na jednoduchý dotaz, ne ?
Sám se tu čas od času ptám na základní věci, přestože třeba už ladím složitější, protože nejsem programátor a s PHP si jen "hraju", ... v základech mám místama hodně velké mezery
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 30.3.2008 21:17  2219
Dodo [2218]: Neni potreba precist si x-setstrankovou knizku a pak teprv neco zkouset. Co ale je potreba, je nejprve mit alespon pribliznou predstavu, jak funguje PHP jako takove, nez se clovek zacne poustet do nejakejch databazi. Protoze tenhle dotaz je dost obdobne urovne, jako kdyby ses ptal, jak se v PHP vynasobi trojka petkou.
dodo 30.3.2008 21:11  2218
Děkuju za radu.
No, nejzákladnější tutoriál o php jsem si přečetl, ale tohle jsem v něm bohužel neviděl. Možná jsem si vybral špatný tutoriál. Jak by se jeden měl něco o programování naučit, když se do toho nesmí pustit? Jaksi přečíst si nejdřív x-set stránkovou knížku a pak teprve něco začít zkoušet mi nepřipadá jako vhodná cesta. Radši to vyzkouším, když to nejde, zkusím si odpověď najít a když ani to nepomůže (např. nevím, co za klíčová slova hledat), tak se zeptám. Příště už si to budu pamatovat. Možná se ale pletu a takhle se postupovat nemá. Jdu si koupit ten manuál...
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 30.3.2008 20:09  2217
Dodo [2216]: Neco jako mysql_query("select * from $tabulka")? Ale daleko driv si hlavne precist alespon prvni nejzakladnejsi tutorial o PHP, nez se clovek vubec zacne poustet do databazi? Proc si dneska kazdy mysli, ze programovat se da, i kdyz o tom jeden vubec nic nevi?
dodo 30.3.2008 20:05  2216
Zdravím, měl bych jeden začátečnický problém:
Pokouším se přes php skript načítat data z MySQL a chtěl bych definovat jméno konkrétní tabulky jako vstupní proměnnou ($tabulka), ale obyčejně skončím na řádce
mysql_query(SELECT * FROM $tabulka); s chybovou hláškou
Parse error: syntax error, unexpected T_VARIABLE...
Usoudil jsem, že je chybně zadaná proměnná uvnitř závorky, ale za nic na světě se mi nedaří vykoumat, jak bych tam tu proměnnou mohl dostat, aniž by to řvalo... mohl by mi někdo poradit? Díky moc.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt