net-board.net Archiv
Seitennamen anzeigen (mysql) - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: Seitennamen anzeigen (mysql) (/showthread.php?tid=4749)



Seitennamen anzeigen (mysql) - Chester - 31.10.2004

hallo friends

hab ich grossen prob:
ich mach grad ein cms für meine seite und jetzt scheitere ich schon beim menü. es sollen alle daten die in der spalte name anzeigen:


[code=php]
<?
include("header.php");
include("connect.php");
$abfrage = "SELECT site FROM seiten";
$ergebnis = mysql_query($abfrage);
$seiten = array($ergebnis);
$anzahl = count($seiten);
for ($i=0; $i < $anzahl; $i++) {
echo $seiten[$i] ." | ";
}
?>
[/code]

mysql:
[code=php]--
-- Tabellenstruktur für Tabelle `seiten`
--

CREATE TABLE `seiten` (
`id` int(5) NOT NULL default '0',
`site` longtext NOT NULL,
`text` longtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;

--
-- Daten für Tabelle `seiten`
--

INSERT INTO `seiten` VALUES (0, 'Home', 'Start');
INSERT INTO `seiten` VALUES (1, 'Referenzen\r\n', 'refs');[/code]

was es anzeigt: nur |


- kickedINtheHEAD - 02.11.2004

hast nen eigenartigen stil für mysql abfragen Wink

normalerweiße fragt man die einzelnen objekte in nem array mit mysql_fetch_object ab
irgendwie vermiss ich das bei dir Wink

zb
(i hoff mal des stimmt - is nur schnell runter geschrieben)

[code=php]<?
include("header.php");
include("connect.php");

$abfrage = "SELECT site FROM seiten";
$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))
{
echo $row->site . " | ";
}
?>[/code]


- codethief - 03.11.2004

$seiten = array($ergebnis); kann ja auch schon gar nicht gutgehen, da du damit die Query-ID, die in $ergebnis steht, in ein Array schreibst.
Entschuldige, aber wenn du schon da scheiterst, wird das wohl kaum was mit dem CMS...

Yours,

codi