kostenloser Webspace werbefrei: lima-city


Problem mit prepare SELECT und UPDATE

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    bastitrial

    Kostenloser Webspace von bastitrial

    bastitrial hat kostenlosen Webspace.

    hallo zusammen,

    ich hab da wieder eine frage:
    Ich möcht bei meinem Login das aktuelle Datum in die Datenbank speichern ... Das der Benutzer gefunden und verwendet wird funktioniert bereits, jedoch das darauffolgende UPDATE des Datums macht mir scheiwerigkeiten ...

    Könntet ihr mir da vielleicht weiterhelfen?

    if ($keininhalt == false) {
    			//Daten aus Datenbank
    			$stmt = $verbindung->prepare('##');
    			$stmt->bind_param(##); 
    			$stmt->execute();
    			$stmt->store_result(); 
    			$stmt->bind_result(##); 
    			
    			if ($stmt->num_rows == 1) {
    				$stmt->fetch();
    				$_SESSION['##'] = true;
    				$_SESSION['##'] = ##;
    				$datum = date("Y-m-d");
    				
    // ab hier			$stmt = $verbindung->stmt_init();
    				$stmt->prepare('UPATE `##` SET `letzter_login` = ? WHERE uid = ?');
    				$stmt->bind_param('ss', $datum, $uid);
    				$stmt->execute();
    				$stmt->close();
    				
    				if ($stmt->errno) {
    					echo "fehler" .$stmt2->errno;
    				}


    Vielen Dank!

    Liebe Grüße
    basti
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Wo liegt das Problem? Warum eigentlich nicht
    NOW()
    anstatt das Datum in PHP zu bestimmen und in die Query einzubauen?

    Beitrag zuletzt geändert: 28.10.2013 18:10:49 von hackyourlife
  4. Autor dieses Themas

    bastitrial

    Kostenloser Webspace von bastitrial

    bastitrial hat kostenlosen Webspace.

    also bei mir kommt immer ein Fehler :(

    Aber danke für den tipp!
    Du meintest damit das ich das nicht mit dem bind zeug mache sondern mit dem query zeug?

    und das mit dem NOW() schaue ich mir gleich an!:) -> EDIT: da gibt es leider nicht viel von :/ immer nur date()

    Beitrag zuletzt geändert: 28.10.2013 21:53:30 von bastitrial
  5. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    bastitrial schrieb:
    also bei mir kommt immer ein Fehler :(
    Wenn ein Fehler kommt: welcher?

    bastitrial schrieb:
    und das mit dem NOW() schaue ich mir gleich an!:) -> EDIT: da gibt es leider nicht viel von :/ immer nur date()
    Was hast du denn versucht?

    achja: du hast einige ## in deinem Code … hoffentlich stehen die nicht wirklich im Script.

    Was ich meinte ist sowas:
    $stmt->prepare('UPATE `##` SET `letzter_login` = NOW() WHERE uid = ?');
    An Stelle der ## muss natürlich ein Tabellenname stehen…
  6. 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!