kostenloser Webspace werbefrei: lima-city


php &mysql?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    sorry das ich hier poste aba k?nnte mol mir jemand erkl?ren was das ist und wie ich das erstelle???
    und was der phpNuke macht???:confused:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. f*******d

    -phpnuke ist ein content management system. Also eine Webseite, die du ?ber ein Adminpanel administrieren kannst.

    -mysql is eine Datenbank. Diese wird meistens im Web Bereich eingesetzt.

    -php ist eine Websprache. Sowas ?hnliches wie html, jedoch mit mehr funktionen.

  4. a*****i

    Darf ich noch ein bischen klugscheissen? :blah:

    MySQL ist ein Datenbank-Management-System (DBMS), das ist was anderes als eine Datenbank (DB). Ein DBMS verwaltet den Zugriff auf viele verschiedene DBen.

    Und PHP (PHP: Hypertext Processor) ist auch kein HTML und hat auch keine ?hnlichkeiten zu HTML, es ist eine Programmiersprache - manche sagen auch Scriptsprache dazu.
  5. Klugschei?er! :biggrin:
  6. f**a

    du wolltest wissen, wie du das erstellst!?
    also ein php-script ist ganz einfach...
    erstell z.b. eine datei namens test.php.
    wichtig ist dabei die endung php. wie die datei hei?t, ist vollkommen egal.
    die datei muss dann immer mit <? beginnen und mit ?> enden. genauso wie bei html die <html> und </html> tags! ;)
    dann kannst du da den quellcode zwischen schreiben.
    mit echo "text"; kannst du diesen text ausgeben!
    einen einfachen datenbank-zugriff kannst du folgender ma?en machen: (die variablen $dbserver, $dbuser, $dbpassword m?ssen nat?rlich gef?llt sein)
    $dbid=@mysql_connect($dbserver,$dbuser,$dbpassword)

    or die ("<H3>Die Verbindung zum MySQL-Server konnte nicht aufgebaut werden.</H3>

    Bitte kontaktieren Sie unseren Webmaster!");

    @mysql_select_db($dbname);

    $query = "SELECT * FROM test";
    $result = @mysql_query($query,$dbid);

    abfragen kannst du dann die selektierten daten folgenderma?en:
    $i = 0;
    while($row = mysql_fetch_row($result)
    {
    $variable[$i] = $row[0];
    $i++;
    }

    und schon hast du die daten in dem array $variable. ?brigens greifst du mit $row[0] auf die einzelnen spalten der db zu... also $row[0] ist dabei die erste spalte. wenn du dann z.b. 5 spalten hast, w?re die letzte $row[4].

    so einfach ist das.
    weitere php-funktionen findest du auf www.phpreferenz.de/phpreferenz.php
  7. Ein Wenig Umst?ndlich und Schwer erkl?rt!
    <?PHP
    $mysql_host = "localhost";
    $mysql_user = "testuser";
    $mysql_pass = "testpw";
    $mysql_db = "testdb";

    $conn = mysql_connect($mysql_host, $mysql_user, $mysql_pw);

    $sql = "SELECT * FROM test";
    $res = mysql_db_query($mysql_db, $sql);
    $num = mysql_num_rows($res);

    for($i=0; $i<$num; $i++)
    {
    $testdata = mysql_result($res, $i, "testdata");
    echo " Testdaten : $testdata<br>";
    }

    mysql_close($conn);
    ?>

    =?=?=?=?=?=?=?=?=?=?=?=?=?=?=
    Erl?uterung des Programmes:

    mysql_connect

    Die Funktion mysql_connect() ?ffnet eine Verbindung zum MySQL-Datenbank-Server. In den Klammern k?nnen bis zu drei Parameter stehen: Hostname, Benutzername und Kennwort.

    Verbindungs-Kennung

    Falls die Verbindung erfolgreich aufgebaut wurde, so liefert die Funktion eine Verbindungs-Kennung zur?ck (hier in der Variablen $conn). Die Verbindungs-Kennung wird sp?ter noch ben?tigt, um die Verbindung wieder zu schlie?en.

    mysql_db_query

    Die Funktion mysql_db_query() f?hrt eine Abfrage mit select in der Datenbank test aus. Die Abfrage soll alle Datens?tze der Tabelle testdata liefern. Der Aufbau der Abfrage entspricht der betreffenden SQL-Anweisung, allerdings sollte kein Semikolon am Ende gesetzt werden.

    Ergebnis-Kennung

    Falls die Abfrage erfolgreich war, so liefert die Funktion eine Ergebnis-Kennung zur?ck (hier in der Variablen $res). Die Ergebnis-Kennung wird anschlie?end ben?tigt, um das Ergebnis zu untersuchen.

    mysql_num_rows

    Die Funktion mysql_num_rows() liefert die Anzahl der Datens?tze zur?ck (hier in der Variablen $num), die mit der Abfrage ermittelt wurde. Dabei wird die Abfrage eindeutig ?ber die zuvor ermittelte Ergebnis-Kennung (hier $res) zugeordnet.


    for-Schleife

    Es wird eine for-Schleife verwendet, um alle Datens?tze des Ergebnisses auszugeben. Diese Schleife beginnt bei 0 (Nummer des ersten Datensatzes) und endet bei num-1 (Nummer des letzten Datensatzes).

    mysql_result

    Innerhalb der Schleife wird jeweils der Inhalt eines Feldes (testdata ) des Datensatzes ermittelt. Dies geschieht mit Hilfe der Funktion mysql_result(). Ihr wird beim Aufruf die Ergebniskennung, die gew?nschte Nummer ($i) aus dem Abfrage-Ergebnis ($res) und der Name des Feldes ?bergeben. Der Feldinhalt wird jeweils der Variablen zugewiesen ($testdata). Die Namen der Felder m?ssen genau denen der Tabelle entsprechen.
    Am Ende der Schleife wird der Feldinhalt, der in der Variablen gespeichert wurde, ausgegeben.

    mysql_close

    Zu guter Letzt wird die Verbindung zum Datenbank-Server mit Hilfe der Funktion mysql_close() wieder geschlossen.
  8. Autor dieses Themas

    itgchris

    itgchris hat kostenlosen Webspace.

    dan noch ne Frage gibt es ein Programm wie FrontPage mit dem man php Webseiten oder Programme erstellen kann???
    Und wo ich dan des herbekomme"
  9. h*************e

    Nein, meinem Wissen nach keins, dass fertigen PHP-Quelltext erstellt. Und wenn, dann kann man das sicher nicht bezahlen.
    Au?erdem ist es bei PHP wirklich wichtig, dass man es beherrscht. Das geht nicht wie bei HTML ?ber einen WYSIWYG-Editor.

    mfg
    Lukas
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!