Lesen aus einer Mysql datenbank - wer kann helfen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfrage
apache
auslese
bedingung
betrieb
chefkoch
code
datenbank
ergebnis
frage
ftp
http
mode
ordner
passende fehlermeldung
recht schlecht antworten
schleife
show
tabelle
zeile
-
Also ich hab mir mal des Tutorial von chefkoch angeschaut.
IS hier zu findn: http://lima-city.de/tutorials.php?mode=show&id=337
Etzt weis ich zwar wie ich was in eine sql datenbank reinschreib, aber wie kann ich des per PHP wieder auslesen, f?rn g?stebuch oder so.
Wenn ihr bessere Tutorials f?r MySQL anf?nger habt, dann postet die mal hier, hab bis etzt meine sachn blos in txt datein schreim lassn.
Danke im Vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du willst also ein mySQL G?stebuch?
reicht dir auch ein GB was mit einer textdatei betrieben wird?
Zu deiner Frage:
<html>
<body>
<?php
$db=mysql_connect("mysql.lima-city.de", "USR????", "?????");
mysql_select_db("DB????");
$anfrage="SELECT * FROM test";
$ergebnis=mysql_query($anfrage);
$anz=mysql_num_rows($ergebnis);
print ("<p>Anzahl der Datens?tze: ");
print ($anz);
// Tabelle aufbauen
print ("<table border='1'>");
//Tabellenkopf ausgeben
$spaltenanzahl=mysql_num_fields($ergebnis);
for ($i=0;$i<$spaltenanzahl;$i++) {
print("<th>");
print(mysql_field_name($ergebnis,$i));
print ("</th>");
}
while ($zeile=mysql_fetch_row($ergebnis)) {
print("<tr align='center'>");
for ($i=0;$i<$spaltenanzahl;$i++) {
print ("<td>");
print ($zeile[$i]);
print ("</td>");
}
print ("</tr>");
}
print ("</table>");
mysql_close($db);
?>
</body></html>
In etwas so!
Ich kenne chefkoch und wei? das er im Urlaub ist, und dir jetzt recht schlecht antworten kann...
Aber ich glaube das hat geholfen! -
Ne, will ich net. Hab scho selber a g?stebuch inner txt datei. Will etzt aber endlich mal lernen wie des mit mysql geht.
Sonst werd ich des wohl nie schnalln:)
In txt datein zu speichern und zu ladn is ja einfach
-
Hallo!
Ich mach es jetzt einfach mal so, dass ich dir die wichtigsten Punkte gebe:
Wenn du mit PHP in eine MySQL Datenbankschreiben kannst, brauch ich dir ja nicht mehr zu erkl?ren, wie man da ein Verbindung zum DB-Server bzw. zur passenden Instanz aufbaut.
Um etwas auszulesen nimmst du SELECT (am nestenmal die Syntax bei mysql.de nachschauen, wenn du was nciht weisst.)
Aufbau inetwas so
$sql="SELECT * FROM tabellenname WHERE Bedingung";
Dieses Query w?rde alle (der * steht f?r alle Spalten) aus der Tabelle tabellenname auslesen auf die eine Bedingung zutrifft.
Um das Query abzusetzten einfach ncoh ein
$result=mysql_query($sql) or die ("Ein Fehler trat auf: ".mysql_error());
Mit mysql_query setzt du das Query ab und das "or die" tritt ein wenn ein Fehlerauftritt und gibt dann die passende Fehlermeldung aus.
Und weitergehts:
while ($ds=mysql_fetch_array($result)) { echo $ds[0]; echo $ds['id']; }
Es durchl?uft die Schleife f?r alle Datens?tze, da mysql_fetch_array danach ein FALSE zur?ckliefert.
Im grossen und ganzen war es das, wenn du noch fragen hast: frag -
So, hab mal nochne Frage, kannmer sich MySQL auch auf seinem compi installn, also um des offline zu testn????
Wenn ja gebt mal bitte den genauen link womer des runterladn kann, f?r WindowsXP oder ME.
-
Jo, issn super Prog, was auch funzt. Hab nur ein Problem damit. Da kannmer doch in den ordner anonymous und in den ordner htdocs per FTP hochladn. Nur wie greif ich dann per browser auf anonymous zu???
Auf htdocs kann ich einfach mit http://localhost , aber bei anonymous hab ich keinen plan wie des geht. Kannmer des bei apache irgendwo einstelln, oder sonst irgendwo??? -
http://www.lima-city.de/tutorials.php?mode=show&id=335
Das Tut hab ich mal geschrieben! da wird alles erkl?rt!
Du musst des au?erdem net hochladen!
Des is f?r den Offline Betrieb! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage