| noch ne frage zu ausgabe |
aceofaces
Feiertags-Poster
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: | <HTML>
<BODY>
<?
// 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
}
?>
</BODY>
</HTML> |
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: | <HTML>
<BODY>
<?
// 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']'
}
?>
</BODY>
</HTML> |
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: 1065
|
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
E-Mail
Website
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1065
|
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: |
<?php
function tabout($result)
{
$anzahl_spalten=mysql_num_fields($result);
$anzahl_zeilen=mysql_num_rows($result);
echo "<table>";
echo "<tr>";
for ($i=0;$i<=$anzahl_spalten-1;$i++)
{
echo "<th>".mysql_field_name($result,$i)."</th>";
}
echo "</tr>";
for ($i=0;$i<=$anzahl_zeilen-1;$i++)
{
echo "<tr bgcolor=\"#0040FF\">";
$row=mysql_fetch_array($result);
for ($k=0;$k<=$anzahl_spalten-1;$k++)
{
$fn=mysql_field_name($result,$k);
echo "<td>";
echo $row[$fn];
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
}
// 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
E-Mail
Website
Editieren
Zitieren
|
aceofaces
Feiertags-Poster
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
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: | <body bgcolor="#6B6B6B">
<?php
function tabout($result)
{
$anzahl_spalten=mysql_num_fields($result);
$anzahl_zeilen=mysql_num_rows($result);
echo "<table>";
echo "<tr>";
for ($i=0;$i<=$anzahl_spalten-1;$i++)
{
echo "<th>".mysql_field_name($result,$i)."</th>";
}
echo "</tr>";
for ($i=0;$i<=$anzahl_zeilen-1;$i++)
{
echo "<tr bgcolor=\"#DBDBD\">";
$row=mysql_fetch_array($result);
for ($k=0;$k<=$anzahl_spalten-1;$k++)
{
$fn=mysql_field_name($result,$k);
echo "<td>";
echo $row[$fn];
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
}
// 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'] |
|
|  Profil
E-Mail
Editieren
Zitieren
|
Der_HOmer[DE]
Quasselstrippe
Beiträge: 239
|
mal so nebenbei..
kann man die Smilies im Quellcode nicht deaktivieren?
|
|  Profil
Editieren
Zitieren
|
aceofaces
Feiertags-Poster
Beiträge: 34
|
hmm gute frage
|
|  Profil
E-Mail
Editieren
Zitieren
|