Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
alle Einträge anzeigen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
alle Einträge anzeigen


 
Blatolo
15-07-2004, 16:39 
 
Hallo,
Ich kenne mich in PHP und MySQL noch nicht so gut aus und möchte daher wissen wie man alle Einträge aus einer Tabelle in einer MySQL Datenbank anzeigen kann.
Aber es sollen nur zum Beispiel die ersten beiden Felder jeweils angezeigt werden und das dazugehörige dritte Feld soll dann auf einer neuen Seite ausgegeben werden sobald man auf einen Eintrag klickt.
Ich hoffe ihr könnt mir helfen.

 
schmalle
15-07-2004, 16:44 
 
select feld1, feld2 from tabelle

 
Blatolo
15-07-2004, 17:07 
 
Und wie kann ich damit nun alle einträge anzeigen?

 
cst
15-07-2004, 17:07 
 
gehen wir von folgender Tabelle mit drei Feldern aus:
id int(11) auto_increment,
name varchar(20),
inhalt text

Ganz rudimentär, ohne Sicherheitschecks etc., könnte man das dann so machen.

Das erste Skript zur Auswahl:

// 1. Skript
//mysql connect kram und so

$sql = 'SELECT id, name FROM tabelle';

$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {
echo '<a href="irgendwas.php?id='.$row['id'].'">'.$row['name'].'</a><br />';
}


Das zweite Skript zu Ausgabe des Inhalts:

//2. Skript irgendwas.php

//mysql connect kram und so
$sql = 'SELECT name, inhalt FROM tabelle WHERE id = '.$_GET['id'];

$result = mysql_query($sql);

if ($row = mysql_fetch_array($result)) {
echo 'Name: '.$row['name'].'<br />';
echo 'Inhalt: '.$row['inhalt'];
} else {
echo 'Datensatz nicht gefunden.';
}

 
wahsaga
15-07-2004, 17:08 
 
beschäftige dich bitte mit den grundlagen im zusammenspiel zwischen PHP und MySQL, z.b. hier: http://schattenbaum.net/php/mstart.php

 
schmalle
15-07-2004, 17:09 
 
mit php? :-)

www.php.net/manual/de dann mysql Funktionen. z.B. mysql_fetch_assoc() in Kombination mit while()

Oder mal hier im Forum suchen / umschauen


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:43 Uhr.