Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 5. 12. 2008, 18:16:34 · Upravil/a: Sylar
Zdravím,
mám takovouto DB CREATE TABLE `set_fulltext_columns` ( `id` tinyint(2) UNSIGNED PRIMARY KEY AUTO_INCREMENT, `jmeno` varchar(255) COLLATE utf8_czech_ci NOT NULL, `vaha` tinyint(2) UNSIGNED NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=0; INSERT INTO `set_fulltext_columns` VALUES (1, 'description', 2); INSERT INTO `set_fulltext_columns` VALUES (2, 'keywords', 1); INSERT INTO `set_fulltext_columns` VALUES (3, 'title', 4); INSERT INTO `set_fulltext_columns` VALUES (4, 'nadpis', 5); INSERT INTO `set_fulltext_columns` VALUES (5, 'url', 3); INSERT INTO `set_fulltext_columns` VALUES (6, 'obsah', 2); a potřebuji ji vypsat do skriptu jako asociativní pole tzn takto array('description' => 2, 'keywords' => 1, 'title' => 4, 'nadpis' => 5, 'url' => 3, 'obsah' =>2); pokud to nejde vyřeším jinak, jen mě to zajímá |
||
Majkl578 Profil |
#2 · Zasláno: 5. 12. 2008, 20:18:26 · Upravil/a: Majkl578
$q = mysql_query(....);
while($row = mysql_fetch_assoc($q)) { |
||
Sylar Profil |
#3 · Zasláno: 5. 12. 2008, 21:41:47
Majkl578
Tohle samozřejmě znám, ale tímhle způsobem to pole udělám jen jako string ... potřebuji aby to bylo "fční" array ... asi se možná nechápeme ... nevím jak to vysvětlit |
||
tiso Profil |
#4 · Zasláno: 5. 12. 2008, 21:49:10
Majkl578 - blbosť
Sylar - chýba Ti UNIQUE na stĺpec jmeno, potom to bude takto: $query="select jmeno, vaha from set_fulltext_columns"; $result=mysql_query($query); $out=array(); while($row=mysql_fetch_assoc($result)){$out[$row['jmeno']]=$row['vaha'];} |
||
bohyn Profil |
#5 · Zasláno: 5. 12. 2008, 21:50:40
Sylar
Funkcni to pole bude urcite. Zkus to popsat trochu srozumitelneji. |
||
Sylar Profil |
#6 · Zasláno: 6. 12. 2008, 13:22:18 · Upravil/a: Sylar
tiso
skvělé tj to co potřebuju :-) díky moc |
||
Časová prodleva: 15 let
|
0