Sponsor-Board.de
Thema geschlossen  Thema schreiben 

$link->query Kein Datensatz | Mysqli

Verfasser Nachricht

Beiträge: 23
Bewertung: 3
Registriert seit: Sep 2012
Status: offline


Beitrag: #1
$link->query Kein Datensatz | Mysqli

Heyhoo Smile

Hab bis jetzt immer mit Mysql gearbeitet (kein OOP) und wollt jetzt endlich mal anfangen auf Mysqli umzusteigen.

Leider habert es bei der Speicherung der Session für den jeweiligen User.

PHP-Code:
$link->query("INSERT INTO cms_user_session(hash, userid, ip, lastseen) VALUES ('".$hash."', '".$id."', '".$ip."', '".$time."')"


Jedoch speichert folgender Befehl tadellos ab:

PHP-Code:
$link->query("INSERT INTO mysql_errs(errcode) VALUES ('".$hash." ID:".$id." IP:".$ip." Time:".$time."')"); 


Er führt den Befehl ohne Probleme aus, jedoch ist der Datensatz in der Tabelle nicht vorhanden.

Login Function:

PHP-Code:
function Login($username$password$time$ip)
{
    global 
$link;
    
$query "SELECT * FROM cms_users WHERE username = '".$username."' AND password = '".md5($password)."'";
    if(!
$result=$link->query($query))
    {
    }
    else
    {
        if(!
$udata=$result->fetch_assoc())
        {
            
$link->query("INSERT INTO cms_user_fails(username, time, ip) VALUES ('".$username."', '".$time."', '".$ip."')");
            
$link->query("INSERT INTO cms_user_session(hash, userid, ip, lastseen) VALUES ('test2', '12', '123', '123')");
            return 
0;
        }
        else
        {
            
$hash=generateRandomString("Hash");
            
$inTwoMonths 60 60 24 60 time();
            
setcookie("hash"$hash$inTwoMonths);
            
$id=$udata['id'];
            if(
$link->query("INSERT INTO cms_user_session(hash, userid, ip, lastseen) VALUES ('".$hash."', '".$id."', '".$ip."', '".$time."')"))
            {
            
$link->query("INSERT INTO mysql_errs(errcode) VALUES ('".$hash." ID:".$id." IP:".$ip." Time:".$time."')");
            }
            return 
1;
        }
    }
    


Ich weiß einfach nicht weiter...

Würde mich freuen, wenn mir hierbei jemand helfen könnte.


Freundliche Grüße,


Edit: Hat sich erledigt, gab einen kleinen Denkfehler bei der Sessionabfrage, womit dewr Eintrag wieder gelöscht wurde..

Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2014 09:39 von StuntX.

05.12.2014 01:54
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  [PHP] Plötzlich kein SQL-update mehr - warum auch immer Schwester Wombat 3 1.799 26.02.2017 13:16
Letzter Beitrag: Schwester Wombat
  Wordpress- Direkter Link zu "letzten Beiträge"? MB.n 8 1.700 16.11.2016 13:22
Letzter Beitrag: MB.n
Question MySQLi Update funktioniert nicht [GELÖST] pixodoo 5 2.020 11.11.2016 18:14
Letzter Beitrag: pixodoo
  Virustotal zeigt Virus an, obwohl kein Virus drin ist? Zargor 6 1.769 22.11.2015 13:20
Letzter Beitrag: Zargor
  [H] MySQL / MySQLi - Ouli.CMS bazza 3 2.262 30.09.2015 12:55
Letzter Beitrag: T-I-M

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren