Autor | Zpráva | ||
---|---|---|---|
Dife Profil |
#1 · Zasláno: 5. 4. 2007, 21:37:17
Jak bych mohl pomoci php zistit na kterem radku v tabulce se nachazi urcity text.?
Jsem prozatim zacatecnik v db tak nejak polopaticky dekuji......... |
||
habendorf Profil |
#2 · Zasláno: 5. 4. 2007, 21:44:01
To záleží na tom, čemu říkáš "na kterem radku ".
|
||
Dife Profil |
#3 · Zasláno: 5. 4. 2007, 21:48:44
habendorf
no radek myslim tim co vidim v phpmyadminu jako radek ... nevim cemu bych mel jinemu rikat radek... podel me ma tabulka radky a sloupce.... aspon tak to beru. |
||
habendorf Profil |
#4 · Zasláno: 5. 4. 2007, 21:57:47
Já vím co je to řádek :o)
Spíš by mě zajímalo co myslíš tím "na kterém"? Jak ho chceš definovat? Na desátém? Na fialovém? Na tom co se líbí sousedce? Na to se ptám. |
||
Dife Profil |
#5 · Zasláno: 5. 4. 2007, 22:02:58
habendorf
:-) no definovat bych ho chel nejakym cislem... cetl jsem neco o ID ale nejak jsem to nepochopil asi jsem nejak natvrdly... to uz asi v kazdychzacatcich bude..... ze je clovek natvrdly..... |
||
MzM Profil |
#6 · Zasláno: 6. 4. 2007, 08:26:13
nj, pokud se definuje tabulka, ve které chci něco hledat, obvykle se v takové tabulce dělá to ID, tedy index, kterým je řádek jednoznačně identifikovaný. Třeba
create table tabulka ( id int autoincrement primary key, textik varhcar(200) ) třeba pak, mám třeba v této tabulce moc řádků a hledám takový, kde je někde ve sloupci textik slovo "moje" (třeba) napšíu tedy SQL dotaz: select -- sloupečky které chci id, textik where textik like '%moje%' dostaneš řádky, které mají někde v textík slovo "moje" Teď nastane druhý krok, kdy potřebješ sql dostaz dostat do PHP. UF. Zkusím předpokládat, že se popereš s manuálem a napíšu to rychle (přece jenom jsem líny ;-) ) - připojit db (tuším mysql_connect() ) - vybrat db (mysql_select_db() ) - spustit dotaz (mysql_query()) - přečíst výsledek (výsledky) (mysql_fetch_array() - třeba) |
||
Dife Profil |
#7 · Zasláno: 6. 4. 2007, 09:22:54
MzM
Dojdu az sem:
jenze ja mam tabulku ktera ma pet sloupcu : typ dotaz text pridal datum hledam jen v typ dotaz a text. a ted se me jedna aby se mi u kazdeho nalezeneho a zobrazneho taky zobrazil ten datum ... je to obycejne datetime v db. |
||
tiso Profil |
#8 · Zasláno: 6. 4. 2007, 13:43:15
Dife - echo $zaznam2["datum"]; v tom while nefunguje?
|
||
Časová prodleva: 6 dní
|
|||
MzM Profil |
#9 · Zasláno: 12. 4. 2007, 08:13:59 · Upravil/a: MzM
pokud chceš z tabulky jenom něco, bývá dobré nezatěžovat zdroje zbytečnými přenosy a udělat jenom
SELECT sloupecek_ktery_chci FROM tab ..... a ten si potom zobrazit, tak jak píše tiso. Někde jsem četl "SELECT * is your enemy" ;-) (ještě je dobré mít ošetřené chyby, tzn, co když se vyskytne případ, že se pocestě (vykonávání SQL a předávání výsledku) něco stane, tedy nějaký dotaz na mysql_error() ) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0