ilch Forum » Allgemein » HTML, PHP, SQL,... » Datenspeichern -> aber wie?

Geschlossen
  1. #1
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    hi,
    wie ihr schon wisst progge ich ein Spiel. Das klappt auch gannz gut, allerdings möchte ich in einer Datenbank die Teams, den Rennkalender, die Konstrukteurs-, sowie die Fahrerwertung speichern.
    Mein Problem ist, dass ich nicht weis wie ich das anstellen soll.
    Die daten sollten automatisch immer dann geänert werden, wenn ein neuer Fahrer oder ein Rennen für das Team gelaufen ist.
    Könnt ihr mir helfen?
    Zum verständnis: Ich benutze MyphpAdmin

    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Warum willst du das Rand neu erfinden zock doch einfach bei RumbleRace.de mit oder denkst du kannst damit auch geld verdienen.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    wie du programmierst ein spiel und hast keine ahnung von mysql ? ...

    naja generell läuft das mal so ab:

    du musst dir mit besagtem tool (phpmyadmin) eine tabelle in deiner datenbank erstellen der dann noch ein paar felder geben.

    dann musst du im php script zur datenbank connecten und in die felder der tabelle die entsprechenden werte schreiben.

    tabelle erstellen einigermaßen erklärt unter:
    schattenbaum.net/php/anlegen.php

    würd ich mir mal durchlesen den mysql teil, am besten komplett.

    dort ist dann auch alles weitere so wie zur datenbank connecten usw. beschrieben.
    ausserdem hilfreich:
    de.php.net/manual/de/ref.mysql.php

    dort kannste auch mal bissel schmökern *g*

    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    ja ne ich weiss schon wie ich mit Mysql umgehe, aber ich habe halt dsa problem, dass dsa automatisch geht und ich nicht alles ändern muss. Wisst ihr wie das geht?
    noch eine frage, habt ihr ne ahnung ob man wenn men cronjobs verwendet auch einen code in die datei rein machen muss und wenn ja wie sieht der aus?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Kann man mit hilfe von Cronjobs nicht her gehen und Programme ausführen z.B. Team Speak ? Oder war das wieder was anderes ?

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    ich weiss jetzt nicht was TEamspeak ist, aber man kann zu bestimmten zeiten besdtimmte dateien aufrufen
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Teamspeak ist ein VoIP Programm.
    Im Klartext mann kann sich damit über das Internet unterhalten und sich z.B. beim zocken absprechen. Oder halt einfach nur Kaffeklatsch machen zwinker
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Genau und soviel ich weiß heißt Conjob bei einem Server du kanst z.B. ein Programm laufen lassen also auch Counter-Strike game server oder so.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Genau und soviel ich weiß heißt Conjob bei einem Server du kanst z.B. ein Programm laufen lassen also auch Counter-Strike game server oder so.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Ein cronjob ist ein Serverdienst, der in bestimmten Zeitabständenn bzw. zu bestimmten Zeitpunkten ein anderes Programm aufruft. Das kanna auch ein PHP Script sein.
    Nein, das PHP Script muss nicht wissen ob es von einem cronjob aufgerufen wird oder von einem Internetuser.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    ok danke. noch ne frage, was ist hier falsch:

    $db=mysql_connect();
    mysql_select_db("kalender",$db) or exit ("Datenbank nicht geöffnet");
    $sqlbef = "SLECT * FROM kalender";
    $sqlerg =mysql_query($sqlbef,$db);
    $anz = mysql_num_rows($sqlerg);
    mysql_close($db);


    es erscheint folgende fehlermeldung:

    Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: NO) in /usr/export/www/vhosts/funnetwork/hosting/rudolf1989/kalender.php on line 4

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr/export/www/vhosts/funnetwork/hosting/rudolf1989/kalender.php on line 5



    Zuletzt geändert von Rudi am 04.11.2004 - 15:00
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    danke. Jetzt hab ich aber noch ein problem und zwar kommt folgende fehlermeldung:

    Die meldung kommt u diesem Code:

    <HTML>
    <BODY>
    <?
    $link = mysql_connect('localhost', 'andi198', 'kalus');
    if (!$link) {
       die('keine Verbindung möglich: ' . mysql_error());
    }
    echo 'Verbindung erfolgreich';
    mysql_close($link);
    $db_selected = mysql_select_db('ani156', $link);
    if (!$db_selected) {
       die ('Kann Kalender nicht benutzen : ' . mysql_error());
    }
    
    ECHO "<table border>";
    ECHO "<tr>";
    ECHO "<td>Nummer<td>Name<td>";
    ECHO "</tr>";
    FOR ($i=0; $i<$anz; $i =$i+1)
    {
    $a = mysql_result($sqlerg,$i, "nummer");
    $b = mysql_result($sqlerg,$i,"name");
    ECHO "<tr>";
    ECHO "<td>$a<td>$b";
    }
    ECHO "</table>";
    ?>
    </BODY>
    </HTML>
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Wieso schliesst du die sql Verbindung bevor du die Datenbank auswählst??
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    danke ich habe es hingebracht. VIelen danke für eure Hilfe. lächeln
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    wie bekomme ich das jetzt hin, dass die werte automatisch übertragen werden?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Welche Werte meinst du und wohin solled die übertragen werden?
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    die werte aus dem Formular wollte ich dass sie automatisch in eine Datenbank übertragen werden.
    Jetzt zeigt es die Fehlermeldung andauern an und weg geht sie nicht.
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Rudi Mitglied
    Registriert seit
    01.10.2004
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Die Fehlermeldung ist nun weg, aber die Datenwerden immernoch nicht übertagen.
    Bitte helft mir
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten