Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 2. 1. 2007, 16:14:41
Ahoj, nevíte proč mi to nechce fachčit?
|
||
Anonymní Profil * |
#2 · Zasláno: 2. 1. 2007, 16:17:51
resp. jak funguje insert do tabulky_new z už stávající tabulky_old, kdy jedna hodnota sice pochází z tabulky_old ale druhá hodnota je odjinud, třeba z cyklu???
Původně jsem to měl tak: $vloz[$i] = mysql_query("insert into tst_tabulky (tymid) SELECT tymid FROM tst_teams ORDER by id DESC LIMIT '(($i*$l)-($l))', '$l'") or die ("Nelze vykonat insert Když chci ale vložit nejen tymid, kterej pochází z toho selectu za tím, ale pochází z cyklu $i, tak jak na to? |
||
Anonymní Profil * |
#3 · Zasláno: 2. 1. 2007, 16:31:27
Pro zjednodušení:
krom toho, že mám asi blbě ty apostrofy v tom limitu??? LIMIT ".(($i*$l)-($l)).", ".$l."'Může být takto? Jde mi o pochopení principu: Toto funguje: $vloz = mysql_query("insert into tab_new (hodnota) SELECT hodnota FROM tab_old order by podminka LIMIT 0, 3") or die ("Nelze vykonat insert Ovšem jak udělat. když chcete do tabulky tab_new vložit i něco do jejího dalšího sloupce, avšak tu hodnotu neberete ze selectu, ale s nějaké proměnné nebo cyklu? Třeba:
|
||
Anonymní Profil * |
#4 · Zasláno: 2. 1. 2007, 19:43:27
Tak jsem si poradil sám, možné to je, správný kód je:
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0