Autor | Zpráva | ||
---|---|---|---|
noname Profil * |
#1 · Zasláno: 4. 5. 2011, 12:32:19
Ahoj,
jak můžu dostat z funkce page tyto dva vysledky function page() { $sql = mysql_query('SELECT * FROM `pages` WHERE id = 1 LIMIT 1 '); $row = mysql_fetch_assoc($sql); $row['title']; // toto potrebuji $row['content']; // toto potrebuji } a sem je potřebuji dostat, už mimo funkci $TITLE = // vysledek title $CONTENT = // vysledek content díky za pomoc |
||
Bertram Profil |
#2 · Zasláno: 4. 5. 2011, 12:43:17
Takto by to něčemu vadilo?
return $row; a poté: $title = $row['title']; $content = $row['content']; |
||
jenikkozak Profil |
#3 · Zasláno: 4. 5. 2011, 12:43:31
Dotaz bych upravil na:
SELECT title, content FROM `pages` WHERE id = 1 return $row; Pak by se mohla funkce volat takto: $row=page(); $TITLE=$row['title']; $CONTENT=$row['content']; |
||
Ernie Profil * |
#4 · Zasláno: 4. 5. 2011, 12:44:14
Co třeba
function page() { $sql = mysql_query('SELECT * FROM `pages` WHERE id = 1 LIMIT 1 '); $row = mysql_fetch_assoc($sql); return array($row['title'], $row['content']); } $pole = page(); $pole[0] // $row['title'] $pole[1] //$row['content'] |
||
DJ Miky Profil |
#5 · Zasláno: 4. 5. 2011, 12:58:42
Ještě jeden způsob, ať je z čeho vybírat...
return array($row['title'], $row['content']); a následně list($title, $content) = page(); |
||
ShiraNai7 Profil |
#6 · Zasláno: 4. 5. 2011, 13:57:28
DJ Miky:
Dáme si ještě jeden, řekl bych ještě pohodlnější! function page(&$title, &$content) { $sql = mysql_query('SELECT * FROM `pages` WHERE id = 1 LIMIT 1 '); $row = mysql_fetch_assoc($sql); $title = $row['title']; $content = $row['content']; } page($titulek, $obsah); // v $titulek bude $row['title'] a v $obsah bude $row['content'] |
||
Keeehi Profil |
#7 · Zasláno: 4. 5. 2011, 13:59:14
Já bych se spíš zamyslel, zda je použití funkce v tomto případě potřebné. Já bych řekl že ne.
|
||
Časová prodleva: 13 let
|
0