Beiträge von Klemmlampe

    Absolut dagegen.
    Der Marktplatz ist der einzige Grund, warum ich hier noch aktiv bin.


    Mal ehrlich, nur weil ein paar Idioten sich daneben benehmen, sollen alle darunter leiden, auch jene, die sich immer Mühe gegeben haben alles möglichst fair ablaufen zu lassen. Jene, die sich nie falsch benommen haben. Finde ich unfair.
    Und ich bin nicht nur der Meinung, weil ich selbst etwas anbiete. Kunden bekomme ich auch so, aber um mal schnell was zu verkaufen ist der Marktplatz für viele einfach unentbehrlich.

    Huawei sind ziemlich gute Geräte. Wie das genau bei diesem Modell aussieht kann ich dir nicht sagen, aber von der Marke kann man generell wenig Negatives berichten.

    Zitat

    Als MySQL Profi sollte man das wissen


    Das sind einfache Funktionen, das hat nichts mit der Syntax zu tun. Außerdem ist das NOW() unnötig, da UNIX_TIMESTAMP() automatisch den aktuellen Timestamp holt.


    B2T: Welche "Systeme" du kannst spielt keine Rolle. Wenn du PAWN beherrschst kannst du alles was du willst machen (außer ein paar von SAMP abhängige Ausnahmen).

    PHP
    $id = mysql_query("SELECT * FROM $tbl_name WHERE username = '$username' AND password_md5 = '$password'");
    $row = mysql_fetch_object($id); // würde ich mir direkt angewöhnen, Objekte sind toller!
    echo 'user_id: ' . $row->user_id;

    Nein.
    mysql_fetch_field enthält nur Informationen über das Feld, nicht aber den Inhalt.


    Du musst die Reihe fetchen und dann die ID aus der Reihe nehmen. Da wir nur mit einem Ergebnis rechnen brauchst du keine Schleife. Aber zum 3. Mal: Warum nicht alle Daten über den Namen holen? Das spart eine unnötige Abfrage.

    Zitat

    Es sind Hash Codes, sie dienen zur Verschlüsselung der Daten und machen sie so vor "Hackern" sicher.


    Nein. Das sind Quotes.


    LeijaT: Völlig egal, PHP akzeptiert Variablen in Doublequotes, in Singlequotes hingegen wäre das Verbinden notwendig.


    Vince:

    SQL
    $id = mysql_query("SELECT user_id FROM `$tbl_name` WHERE username='$username' and password_md5='$password'");
    $sql="SELECT * FROM `$tbl_name` WHERE user_id='$id'";


    Du müsstest $id noch fetchen aber wozu das ganze? Einfach direkt alles über den Nutzernamen holen, dann ist da sogar die ID danke Wildcard dabei.

    Als Grundlage ein (MVC-)Framework.
    Du hast also Model, Viewer und Controller Dateien. Der Controller ist dann das Herzstück einer Seite. Ich habe mir mal eine kleine Skizze aus dem Internet gesucht. Der Controller sendet eine Anfrage an die Model-Klasse. Diese holt aus oder ändert in der Datenbank bestimmte Daten(sätze). Ist dies getan sendet der Controller alles Benötigte an den Viewer. Wenn du nun im Viewer eine Form hast, kannst du natürlich auch sog. "Events" davon empfangen.


    Vorteil: Du kannst Klassen teilen, das heißt sie für jede Anwendung verwenden. Zusätzlich kannst du aber auch einzelne extra Klassen verwenden. Ich würde die MVC-Klassen getrennt machen, die ganzen restlichen Klassen teilen. Das Framework würde ich in einen extra Ordner legen und eine Ebene darunter einen Ordner "Projects" in dem die Projekte in einem jeweiligen Unterordner liegen und auf das Framework zugreifen. Hier hast du aber viel Handlungsspielraum, wie genau du das lösen möchtest.

    Schau in meine Signatur.
    Dynamisch heißt einfach nur unkompetent.


    B2T: Dynamisch heißt eigentlich nicht mehr, als dass du weder das Script neu kompilieren noche den Server nicht neu starten musst, um neue "Komponenten" hinzuzufügen.

    Dann lies halt mal die Fehlermeldung. Wie willst du je was eigenes hinbekommen, wenn du da schon scheiterst?
    Erklärung: Dir fehlt der Index "data" in deiner Variable, die du an den Cache übergibst.
    Lösung: Findest du selbst.