kostenloser Webspace werbefrei: lima-city


keine Ahnung mysql

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    u******************g

    folgendes Problem:
    ich kenne mich nicht gut mit php und mysql aus, darum Bitte ich euch mir zu helfen!

    egal was ich installieren möchte: Gästebuch, Forum, Votingsscript,..... . nichts klappt!



    define('MYSQL_HOST',     '??????');
        define('MYSQL_USER',     ''); // hier deinen Benutzername eintragen
        define('MYSQL_PASS',     ''); // hier dein Passwort eintragen
        define('MYSQL_DATABASE', ''); // hier deinen Datenbanknamen eintragen


    Was muss ich bei diesen Fragezeichen einsetzten??
    ich habe schon gehört das es meistens "localhost" ist aber ich verstehe das nicht und funktioniert tut auch nichts!

    Bitte veratet mir wo ich was einsetzen muss.

    meine MySql-Daten:

    Hostname localhost
    Datenbank ulmerfeld
    Username ulmerfeld
    Passwort ***********
    habe nur
    eine Tabelle
    erstellt die heißt

    "Datenbank"

    Ich wäre euch sehr zum Dank verpflichtet wenn ihr mir einen php-Code schreiben könntet wo ich z.B.: die Tabelle Datenbank herauslesen könnte (nicht schreiben oder ändern, nur auslesen und ausgeben)

    Vielen Dank im Vorraus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Willst du das Script local auf deinem Rechner einsetzen oder hier bei lima?
    Wenn es sich um die zweite Variante handelt, findest du deine Zugangsdaten unter Verwaltung -> Addons -> Datenbanken
  4. Autor dieses Themas

    u******************g

    ähhhhh ich habe keine Datenbank bei Lima-City sondern bei Funpic.de

    und kannst du mir bitte den ausdruck localhost erklären?

    Vielen Dank im Vorraus
  5. ulmerfeld-hausmening schrieb:
    ähhhhh ich habe keine Datenbank bei Lima-City sondern bei Funpic.de

    und kannst du mir bitte den ausdruck localhost erklären?

    Vielen Dank im Vorraus


    Also, wenn du eine Seite hier bei Lima erstellen willst, brauchst du auch hier eine Datenbank :-) Die kannst du unter Auktionen recht günstig ersteigern.

    EDIT: localhost ist bei den meisten Datenbanken der Server, hier bei Lima ist es mysql.lima-city.de ;)

    Beitrag zuletzt geändert: 7.3.2009 17:20:12 von davy
  6. localhost heisst das der lokale Rechner benutzt wird.
    Wenn du also bei deinem Anbieter die Seite hostest, dann ist es normalerweise localhost.

    Von dir aus gesehen, ist dein PC der localhost.
    Wenn du deine Seite bei funpic liegen hast, dann ist der localhost der funpic-Datenbankrechner, auf dem deine Seite liegt.

    Hier bei lima-city ist es nicht der localhost, da der Datenbankserver nicht der gleiche ist, auf denen die Webseiten liegen.
    Deshalb auch kein localhost sondern mysql.lima-city.de
  7. Autor dieses Themas

    u******************g

    aha
    also muss ich mir hier eine myqsl Datenbank ersteigern, dann funktionieren meine codeschnipsel?

    ähh könntest du mir einen php-codeschnipsel zusammmenstellen wo mann eine tabelle von meiner mysqldatenbank auslesen und anzeigen kann?? (die soll mann nicht ändern können nur das sie die tabelle anzeigt)

    Vielen Dank im Vorraus
  8. Wenn du hier bei lima eine Seite machen willst, dann brauchst du auch eine Datenbank, welche du dir unter Auktionen ersteigern kannst.
    Danach kannst du dich per phpmyadmin einloggen und dir deine Datenbank inkl. Tabellen anzeigen lassen.

    Für was brauchst du die Tabelle denn angezeigt?
  9. Autor dieses Themas

    u******************g

    ich möchte mir meine Finanzen anzeigen lassen.... aber egal

    kannst du mir das irgendwie zusammensetzen????
  10. ulmerfeld-hausmening schrieb:
    ich möchte mir meine Finanzen anzeigen lassen.... aber egal

    kannst du mir das irgendwie zusammensetzen????


    Ich hab ja keine Ahnung, wie deine Tabelle aussieht :wink:
    Wenn du dich aber etwas in SQL und PHP einliest, dann geht das doch recht zügig.
    Schau dir doch mal das hier an: http://www.schattenbaum.net/php/
  11. Autor dieses Themas

    u******************g

    kenne mich leider überhaupt nicht aus???? :scared:
    <?php
      $abfrage = "SELECT url, urlname FROM links";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
        {
        echo $row->url;
        }
      ?>


    Wo muss ich da meine Daten eingeben bzw. wo ist du auszugebene Tabelle
  12. Wie gesagt, du musst dein Skript auf dem funpic-Server legen, weil du ja hier keine Datenbank hast.

    Dann musst du eine Verbindung aufbauen zum Datenbankserver, wie das geht steht hier:
    http://www.schattenbaum.net/php/verbindung.php
    <?php
      mysql_connect("localhost",
      "ulmerfeld","deinpasswort");
      ?>


    Danach musst du eine Verbindung zur Datenbank herstellen:
    <?php
      mysql_select_db("ulmerfeld");
      ?>



    Wenn die soweit steht, dann kannst du mit einer Abfrage Daten auslesen:
    http://www.schattenbaum.net/php/abfrage.php


    Beitrag zuletzt geändert: 7.3.2009 17:47:20 von karpfen
  13. Autor dieses Themas

    u******************g

    ich ersteigere mir jetzt eine datenbank bei lima-city!!
    steh aber mit deinen Links komplett an der Palme!

    BItte Bitte hilf mir und schreib mir einen code zusammen ich bin leider ein blütiger Anfänger
  14. Bitte bitte überweise mir vorher entsprechenden Lohn.
    Sorry aber ein bisschen Eigeninitiative kann wirklich nicht schaden.
    Konkrete Fragen beantwort ich weiterhin gerne.
  15. Autor dieses Themas

    u******************g

    Bitte Bitte Bitte Bitte Bitte helft mir!
    ich find nierendst den perfekten php-code um eine mysql tabelle auszulesen und dann anzuzeigen
    der code muss nicht die tabelle verändern können sondern NUR anzeigen Bitte
  16. ho ;)

    Selbst wenn jemand dir helfen wollte, könnte er/sie dies nicht, weil er/sie nicht genug Informationen hat.

    Habe ich das richtig verstanden?
    Du hast eine Tabelle mit verschiedenen Spalten angelegt, und willst, dass diese ausgegeben werden?
    Und zwar in einer Tabelle...

    In etwa so:

    Spalte1 | Spalte2 | Spalte3
    a1 | a2 | a3
    b1 | b2 | b3
    c1 | c2 | c3

    (Zwischenfrage: Warum siehst du dir das nicht einfach direkt bei MyAdmin an?)

    Wenn das der Fall ist, dann solltest du dich (1) entweder ein wenig mehr anstrengen, ein bisschen googlen, und herausfinden wie das geht - Das ist denke ich eine Anfängergerechte Aufgabe - oder (2) du sagst wenigstens, wie viele Spalten du hast (und eventuell noch, wie diese heißen).

    Beim ersten Fall hast du sicher eine gute Chance schnell an dein gewünschtes Ziel zu kommen. Google zB nach "mysql tabelle ausgeben". Unter vielen anderen findest du gleich am Anfang das hier: http://www.informationsarchiv.net/forum/topic23695.html. Ich denke, dass ist genau, was du suchst, nicht wahr?

    Beim zweiten Fall hast du die Chance, dass irgend jem. langweilig ist, und dir die passenden 5 Zeilen postet.
    Das könnte allerdings länger dauern, als dir lieb ist.
    Deswegen empfehle ich Methode 1 ;)

    lg
    Sincer
  17. Autor dieses Themas

    u******************g

    aha danke für die info!
    ähh auf deinem link kenne ich mich auch komplett nicht aus!! was ist eine while schleife??? egal

    ich habe 5 Spalten und uendlich viele Reihen!!
    hilft dir das weiter das du mir vielleicht hilfst???
  18. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    ulmerfeld-hausmening schrieb:
    aha danke für die info!
    ähh auf deinem link kenne ich mich auch komplett nicht aus!! was ist eine while schleife??? egal

    ich habe 5 Spalten und uendlich viele Reihen!!
    hilft dir das weiter das du mir vielleicht hilfst???



    mach solange wie(bedingung)
    {
    dies hier
    }

    edit
    :frust: herje, das ist eine while-schleife. bitte bitte, gern geholfen.

    Beitrag zuletzt geändert: 7.3.2009 19:58:46 von sonok
  19. Autor dieses Themas

    u******************g

    wie meinen??
    was meinst du jetzt damit??

    BITTE BITTE hilf mir
  20. ho ;)

    Was für ein Zufall: http://www.lima-city.de/thread/zufalls-php-script

    Wenn du dir das Script ansiehst, dann siehst du, dass es sich um eine MySQL Abfrage handelt.
    (Die Session muss dich nicht irritieren... Die brauchst du nicht.)

    Davy hat das hier in seinem Thread gepostet:

    <?php 
    $Id = $_SESSION["user_nickname"]; 
    
    $sql = "SELECT * 
    FROM benutzerdaten 
    WHERE Nickname != '$Id' 
    ORDER BY RAND() 
    LIMIT 3"; 
    $result = mysql_query($sql) OR die(mysql_error()); 
    echo "<ul>"; 
    while($row = mysql_fetch_assoc($result)) 
    { 
    
    echo "<tr>"; 
    echo "<td align='center'><b><a href='user_index.php?URL=profiel.php&user=". $row['Nickname'] ."'><img src='". $row['Bild'] ."' width='100'></a></b></td>"; 
    echo "</tr>"; 
    echo "<tr>"; 
    echo "<td valign='top' align='center'><a href='user_index.php?URL=profiel.php&user=". $row['Nickname'] ."'><b>". $row['Nickname'] ."</b></a></td>"; 
    echo "</tr>"; 
    echo "<tr>"; 
    echo "<td valign='top' align='center'>". $row['Schule'] ."</td>"; 
    echo "</tr>"; 
    echo "<br><br>"; 
    
    } 
    echo "</ul>"; 
    ?>


    Wenn wir uns nur einmal um die Abfrage kümmern, und alles für dich irrelevante weg lassen, sieht es dann wohl so aus:
    <?php
    $sql = "SELECT Spalte1, Spalte2, Spalte3, Spalte4, Spalte5 
    FROM DeineTabelle"; 
    // Jetzt musst du noch deine Spaltennamen einfügen, und den Tabellennamen durch "DeineTabelle" ersetzen.
    // Ich hoffe, dass das so stimmt... kann kein MySQL ^^
    $result = mysql_query($sql) OR die(mysql_error()); 
    ?>


    Und jetzt noch die Ausgabe in HTML:

    <?php
    echo "<center>"; 
    while($row = mysql_fetch_assoc($result)) 
    { 
    
    echo "<tr>"; 
    echo "<td>". $row['Spalte1'] ."</td>"; 
    echo "</tr><tr>"; 
    echo "<td>". $row['Spalte2'] ."</td>"; 
    echo "</tr><tr>"; 
    echo "<td>". $row['Spalte3'] ."</td>"; 
    echo "</tr><tr>"; 
    echo "<td>". $row['Spalte4'] ."</td>"; 
    echo "</tr><tr>"; 
    echo "<td>". $row['Spalte5'] ."</td>"; 
    echo "</tr>";
    
    } 
    echo "</center>"; 
    ?>


    Also wie gesagt... Ich kann nur hoffen, dass das stimmt, denn ich beherrsche weder PHP, noch MySQL (noch nicht :D )...
    Aber selbst, wenn der eine oder andere Fehler drinnen ist, hast du jetzt eine bessere Basis.
    Denn es ist immer leichter jem. zu Fragen, was daran falsch ist, als jem. zu Bitten, es von Null auf aufzubauen.
    Also bedank dich bei Davy für seinen Code.

    lg
    Sincer
  21. 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!