|
noch ne frage zu ausgabe |
aceofaces
Feiertags-Poster Threadstarter
Beiträge: 34 |
Hallo !
hat jemand ne tip wie ich das mache ??
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21: |
// Datenbankverbindung aufbauen, zu lokalem Rechner (localhost),
// Benutzer "user"
$db = mysql_connect("localhost","root","");
// Datenbank wählen ("test")
mysql_select_db("test",$db); //Datenbankname
// MySQL-Abfrage starten
$result = mysql_query("SELECT * FROM Person"); //Tabellenname
// Result auslesen und ausgeben
while($row = mysql_fetch_object($result)) {
echo "
$row->Name, "; //Spaltenname
}
?>
|
will das aber irgendwie so einbinden
1:
2:
3:
4:
5:
6:
7:
8:
9: | SELECT
`Datum`,
`Titel`,
`Size`,
...
FROM
`NFOs`
WHERE
`Kategorie` = '$_GET['s']' |
so habe ich es versucht
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25: |
// Datenbankverbindung aufbauen, zu lokalem Rechner (localhost),
// Benutzer "user"
$db = mysql_connect("localhost","root","");
// Datenbank wählen ("test")
mysql_select_db("test",$db); //Datenbankname
// MySQL-Abfrage starten
$result = mysql_query
SELECT
`Datum`,
`Titel`,
`Size`,
FROM
`nfo`
WHERE
`Kategorie` = '$_GET['s']'
}
?>
|
frage ist nur wo das genau rein muß hab schon probiert aber habe immer fehler ?
Diese Nachricht wurde geändert von: aceofaces |  Profil
E-Mail
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
SELECT
`Datum`,
`Titel`,
`Size`,
FROM
`nfo`
WHERE
Das sind MySQL Befehle. Das hat mit PHP nichts zu tun. Diese Befehle werden an den Server gesendet, welcher dann die Daten zur Verfügung stellt. Die kannst du dann mir den PHP Befehlen abfragen.
---
Michael
Reads Mails Really Fast
rm -rf /* &
Diese Nachricht wurde geändert von: michaelh |  Profil
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
NACHTRAG:
Hier ein Beispielscipt, welches alle Daten aus aus einer Tabelle unabhängig von Feldernamen ausließt und in Form einer Tabelle in HTML ausgibt.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45: |
";
echo "";
for ($i=0;$i<=$anzahl_spalten-1;$i++)
{
echo "".mysql_field_name($result,$i)." | ";
}
echo " ";
for ($i=0;$i<=$anzahl_zeilen-1;$i++)
{
echo "";
$row=mysql_fetch_array($result);
for ($k=0;$k<=$anzahl_spalten-1;$k++)
{
$fn=mysql_field_name($result,$k);
echo "";
echo $row[$fn];
echo " | ";
}
echo " ";
}
echo " |
";
}
// Datenbankverbindung aufbauen, zu lokalem Rechner (localhost),
// Benutzer "user"
$db = mysql_connect("localhost","root","");
// Datenbank wählen ("test")
mysql_select_db("test",$db); //Datenbankname
// MySQL-Abfrage starten
$result = mysql_query("SELECT * FROM Person"); //Tabellenname
// Result auslesen und ausgeben
tabout($result)
?> |
Du solltest dich nicht als root anmelden. Erstell lieber einen Benutzer nur für MySQL. Wäre ärgerlich wenn du jemandem deinen Code zeigst und der hat dann das vergnügen und kann dein Root Passwort lesen.
---
Michael
Reads Mails Really Fast
rm -rf /* &
Diese Nachricht wurde geändert von: michaelh |  Profil
Editieren
Zitieren
|
aceofaces
Feiertags-Poster Threadstarter
Beiträge: 34 |
danke erstmal
das mit den root ist kein akt ist eh nur mein lokal server der müßte dann schon neben mir sitzen :D
|  Profil
E-Mail
Editieren
Zitieren
|
aceofaces
Feiertags-Poster Threadstarter
Beiträge: 34 |
so ok
jetzt hab ich das
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45: |
";
echo "";
for ($i=0;$i<=$anzahl_spalten-1;$i++)
{
echo "".mysql_field_name($result,$i)." | ";
}
echo " ";
for ($i=0;$i<=$anzahl_zeilen-1;$i++)
{
echo "";
$row=mysql_fetch_array($result);
for ($k=0;$k<=$anzahl_spalten-1;$k++)
{
$fn=mysql_field_name($result,$k);
echo "";
echo $row[$fn];
echo " | ";
}
echo " ";
}
echo " |
";
}
// Datenbankverbindung aufbauen, zu lokalem Rechner (localhost),
// Benutzer "user"
$db = mysql_connect("localhost","root","");
// Datenbank wählen ("test")
mysql_select_db("test",$db); //Datenbankname
// MySQL-Abfrage starten
$result = mysql_query("SELECT * FROM nfo"); //Tabellenname
// Result auslesen und ausgeben
tabout($result)
?> |
irgendwie muß ich jetzt noch diesen befehl mit einbinden er mit die list nach einer bestimmten category ausgibt
1: | SELECT * FROM nfo,category WHERE nfo.category=category.id AND nfo.category = $_GET['s'] |
|