kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Mysqli Datenbankinhalt per query auslesen geht nicht

    geschrieben von forstudents

    Meines Wissens ist schon seit Mysql 1,0 der ";" der Abgrenzer von SQL Befehlen. Ich hab den bisher immer an jede Anfrage an den Schluss gesetzt um Problemen mit der Datenbank aus dem Weg zu gehen.

    Aber da ich ja für jeden Rat dankbar bin, hab ich den nun weggemacht, funktioniert trotzdem nicht.
    Ich hab darüberhinaus die Fehlermeldung "erweitert", in der deutlich wird, dass er die Auswertung der Daten überspringt, da : !$result
  • in: Mysqli Datenbankinhalt per query auslesen geht nicht

    geschrieben von forstudents

    Ähhmm... ja,
    ich hab im original die richtigen Werte drin, deshalb auch die Anführungszeichen, bzw. ' - zeichen.
    Ich hab sie nur schnell überschrieben ;) Datenschutz und so ;) Deshalb können da "unregelmäßigkeiten drinnen sein. Im Original ist jedenfalls alles konform. Sonst würds bei localhost ja auch ned gehen, wenn ein Syntaxfehler drin wäre. Bzw. das Datenbankschreiben würden nicht funktionieren, wenn ich einen Zugriffsfehler im Connectioonbereich hätte.

    Soweit ich das aber bisher nachgelesen habe, müssen die Zeichen stehen, wenn man Strings nimmt, anstatt Variablen.

    Trotzdem Danke schonmal fürs Code-wühlen :)

    Edit:
    Ich idiot, was bringt euch die Seite... ohne Zugriffsnamen...

    Also was funktioniert, ist sich anzumelden unter "registrieren". Die Daten landen tatsächlich in der Datenbank.
    Aber wen ihr die Daten dann reinhämmert, macht er nichts. Genauso mit bereits bestehenden Daten.
    Ihr könnt versuchen:
    Username: SeGreg oder Aylin
    Passowort: Voodoo eiei
  • in: Mysqli Datenbankinhalt per query auslesen geht nicht

    geschrieben von forstudents

    Heyho, ich hoffe ich bin diesmal im richtigen Forenbereich ;)
    Probiere schon mehrere Tage und finde einfach das Problem nicht.
    Auf Localhost klappt alles einwandfrei, bin mir nicht sicher ob es an lima-city liegt, oder an meiner Dummheit.
    Datenbankanbindung per Mysqli:
    $dbc = new mysqli('mysql.lima-city.de','$username,'$passwort','$datenbank','3306');


    Und an der Stelle der Loginfunktion tut er nichts. Das seltsame: Daten schreiben kann er beispielse mir:
    if($dbc->query("INSERT into user(username,passwort,name,vorname,email,online,regdate) values('$username','$passwort1','$nachname','$vorname', '$email',1,current_timestamp);")){
    echo "<div id=\"registermeldung\">Da basscho!</div>";
    }


    Allerdings funktioniert das auslesen der Daten aus der Datenbank nicht, es gibt keinerlei Fehlermeldung, selbst wenn ich alle Abfragen starte. Hier der Logincode mit dem wichtigen Teil:
    if (isset($_SESSION['start'])){
            if($_SESSION['username'] AND $_SESSION['password']){
                        $query = "SELECT * from user WHERE username='".$_SESSION['username']."';";
                        $result = $dbc->query($query);                                             <== PROBLEMSTELLE 
                        var_dump($result);                                                                  <== liefert NULL, obwohl "username" & "passwort" bereits in DB
                        if (!$result) {
                        echo "state:".$dbc->sqlstate;
                        echo "errno:".$dbc->errno;
                        echo "error:".$dbc->error;
    
                         printf("Errormessage: %s\n", $dbc->error);
                        }
                        if($result){
                            while ($row = $result->fetch_object()) {
                                    $_SESSION['dbusername'] = $row->username;
                                    $_SESSION['dbpassword'] = $row->passwort;
                                    $_SESSION['id'] = $row->iduser;
                                    $_SESSION['vorname'] = $row->vorname;
                                    $_SESSION['lastname'] = $row->name;
                                        if($_SESSION['dbusername'] == $_SESSION['username'] AND $_SESSION['dbpassword'] == $_SESSION['password']){
                                            $_SESSION['eingeloggt'] = TRUE;
                                        }
                                        else{
                                            echo "warum 2";
                                            $fehlermeldung="Falscher Benutzername oder Passwort";
                                            unset($_SESSION['start']);
                                            $_SESSION['Fehler']=$fehlermeldung;
                                        }
                            }
                        }
                }
                else{
                    $fehlermeldung ="Beide Felder ausf&uuml;llen";
                    $_SESSION['Fehler']=$fehlermeldung;
                    unset($_SESSION['start']);
                }
            }


    Wer die nicht vorhandenen Fehler selbst erkunden möchte:
    forstudents.lima-city.de

    Würde mich wahnsinnig über Hilfe freuen, da ich bereits den dritten Tag in Folge "teste, prüfe, nachlese, hochlade" und immer wieder feststelle, dass ich es so mache, wie andere sagen, dass es klappen muss.

    Danke schonmal im Voraus
    Gruß
    greg
  • in: Welches Betriebsystem verwendet ihr

    geschrieben von forstudents

    War das wirklich eine Antwort auf mein Statement, oder hab ich was verpasst? :D

    Und genau darum habe ich gesagt, dass ich Zeit und Muße brauche um mir das System einmal an zu sehen. Erst dann kann ich für mich entscheiden ob es schwerer zu bedienen oder handlicher ist, vielleicht aber sogar schneller oder vielseitiger...
    Das kann ich nicht sagen, wenn ich es nie getestet habe und genau dazu sollte man viel Zeit mitbringen.
    Einfach nur installieren und "guggen" ist da einfach nicht.

    Weshalb da ein Hitlervergleich herhalten muss, frage ich mich allerdings immernoch...
  • in: Gulden ?

    geschrieben von forstudents

    Natürlich magst du recht haben.
    Wo ein Anfang ist, ist sicherlich auch ein Weg.
    Ob der Weg das Ziel ist, bleibt jedem selbst überlassen. Mir war auf jeden Fall das Ziel wichtig.
    Und ob das Ziel am Ende vom Weg liegt, war bisher ungewiss, deshalb meine Frage.

    Habe mir nun aber eine Datenbank gekauft und bin begeistert, denn es funktioniert :)

    Damit ist das Thema endgültig geschlossen und ich bedanke mich für eure Hilfe
  • in: Welches Betriebsystem verwendet ihr

    geschrieben von forstudents

    Du hast natürlich recht, mit Windows "arbeiten" ist was anderes als Windows auf dem Rechner haben.

    Aber ich klatsch mir nicht Linux drauf und habe dann keine Ahnung wie ich einen Drucker installier ;)
    Unter Windows geht das: => klick, "weiter", "weiter", "ja", "weiter", "einverstanden", "fertig", wenn du verstehst was ich meine ;)


  • in: Welches Betriebsystem verwendet ihr

    geschrieben von forstudents

    Ich verwende hauptsächlich Windows 7.
    Sowohl auf Laptop, als auch auf PC.
    Nur das Handy nutzt Android ;)

    Sollte ich mal ausreichend Zeit und Muße haben, werd ich mich in die Linux Geschichte einlesen. Aber für Einsteiger ist Linux nunmal nichts ;)
    Wäre schön, wenn es anders wäre.
  • in: Gulden ?

    geschrieben von forstudents

    Demnach gäbe es tatsächlich auch Punkte für beispielsweise "Meinungen" oder "Statements" in Fragen wie:
    "Lohnt es sich Java programmieren anzufangen"?

    Das hab ich dann wohl falsch gelesen/verstanden. Dachte hier gehe es ausnahmslos um Problemlösungen.

    Danke :)
    Thema erledigt

    (Es sei denn der Administrator hat noch ein Statement zu Social Engine) ;)
  • in: Gulden ?

    geschrieben von forstudents

    Spamecke, hätte ich mir denken können ;)

    Mir ist schon klar, dass es keine Irreführung oder sowas ist, wie bereits gesagt, ich finde das System an sich gut.

    Und das Vergleichen der Anforderungen mit dem zur Verfügung stehenden Möglichkeiten habe ich bereits 10 mal gemacht und es lief 10 mal schief ;)

    Die Frage ist nur:
    Wie kann jemand, der absolut keine Ahnung von eurem System hat (selbst nach vielem Lesen), sinnige Beiträge verfassen, die nicht schon irgendwo waren? Ist doch Henne / Ei Prinzip.


    Werde wohl doch entweder Geld in die Hand nehmen müssen, für etwas was ich noch nicht weiss, ob es überhaupt funktioniert, oder weitersuchen :(


    Seis drum, ich danke vorerst ma für die Statements ;)


    Für den Fall das ein Administrator am Start ist und hier bereits Erfahrungen gemacht hat:
    Software = Social Engine 4.1.8
  • in: Gulden ?

    geschrieben von forstudents

    Heyho,

    zugegebenermaßen ich bin hier relativ neu und habe mich anfangs etwas über diese Guldensache aufgeregt.
    Vielleicht kann der ein oder andere meine Sicht verstehen:
    Ich melde mich an um ein Projekt zu starten.
    Mein Problem ist nur, dass ich zu diesem Projekt eine MYSQL Datenbank brauche und die letzten 10 "kostenlosen" Provider haben es NICHT geschafft ihr System so zu konfigurieren, dass dieses Projekt funktioniert.
    Es handelt sich hierbei um eine Art Social Media Plattform.
    Jetzt stehe ich vor dem Problem, dass ich nicht weiss ob dieses Projekt auf diesem Server läuft, da ich keine Datenbank habe und ich deshalb nicht weiss, ob es überhaupt lohnt sich in dieses Netzwerk einzuarbeiten.

    Andererseits finde ich es eine gelungene Idee, sich Aktivität der User durch das Gulden-Belohnungssystem zu schaffen.


    Vielleicht hat mir jemand einen Tipp, wie ich einerseits herausbekomme ob das Projekt hier funktioniert, oder wie ich realtiv schnell an 25 Gulden komme um mir eine Datenbank zu "kaufen" und es selbst testen kann? ;)

    Wäre also für jede Hilfe in dieser Richtung dankbar.
    Und da das Projekt in 2 Wochen fertig sein muss, wäre es natürlich bombastisch, wenn die Tipps realtiv bald kämen.

    Danke schonmal im Voraus für eure Hilfe

Login zum Webhosting ohne Werbung!