mySQL dotaz

8 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dobry den, potreboval bych poradit s podobou mysql dotazu, ktery by mi pripojil cast textu za text uz v tabulce ulozeny, bez toho aniz bych jej musel nacist predem, coz znamena opet o dotaz vic... diky
  2. prostě sloupeček + sloupeček as nazev, prosím Děsný dotaz, zkus to rozdělit do více vět a zkus problém vyjádřit tak, aby tomu rozuměl ten, kdo chce odpovídat. Proč by to měl být dotaz navíc? Čas je taky v tabulce? Chceš fakt čas přilepit k textu článku? Povětšinou se to dělá tak, že se vybere text, čas a umístí se phpkem, kam potřebuješ, viz tohle fórum.
  3. Podle mě jak jsem to pochopil, chce nějaký text uložit do řadku v tabulce k textu který už tam je uložený, aniž by předtím ten text který už je v řádku načetl.
  4. Jo, i tak by se dal dotaz vyložit. Que Pasa, co vlastně potřebuješ?
  5. Radek presne trefil hrebicek na hlavicku.. dotaz ktery pripoji cast retezce k retezci ktery uz je v bunce mysql ulozeny beztoho aniz bych ho musel predem nacitat.... neco jako : UPDATE neco SET vec=vec+1 where id = '1'" ale s textem treba nejak takhle? UPDATE neco SET vec=vec.$retezec where id = '1'" ?asi ne co?
  6. To bys to musel jedině zapisovat do souboru. $fp = fopen("text.txt","a+"); a+ (soubor bude otevřen pro doplnění nového zápisu a čtení. Zápis začne od konce předešlého zápisu. Když soubor neexistuje, pukusí se ho vytvořit.
  7. na spojování řetězců se v MySQL používá fce concat(): update neco set vec = concat(vec, ' dalsi kousek') where id=1; pozn.: pokud je id int, je zbytečné dávat mu srovnávací hodnotu do apostrofů, akorát to bude zbytečně převádět.
  8. Zase jsem se něčemu přiučil, vyzkoušel jsem to a skutečně to funguje. <?php include"./const.php"; $text="Nový text"; $update="UPDATE pokus SET radek = CONCAT(radek ,'$text' ) WHERE id = '1'"; Mysql_query("$update"); ?>

← Zpět na všechna témata