Sponsor-Board.de
Antwort schreiben  Thema schreiben 

MySQLi Update funktioniert nicht [GELÖST]

Verfasser Nachricht

Beiträge: 86
Bewertung: 3
Registriert seit: May 2012
Status: offline


Beitrag: #1
Question  MySQLi Update funktioniert nicht [GELÖST]

Hallo Community,

ich habe folgendes Problem. Ich möchte einen Datenbank Eintrag aktualisieren, sobald ich allerdings die Form abschicke (mit Inhalt) wird in der Datenbank in das entsprechende Feld nichts eingetragen. Ich verzweifel langsam. Vielleicht sieht ja jemand meinen Fehler.

config.php

PHP-Code:
// database information //

$database['host'] = 'localhost';
$database['user'] = 'root';
$database['pass'] = '';
$database['name'] = 'clancms-ml';

// connect to database //
$con mysqli_connect($database['host'], $database['user'], $database['pass'], $database['name']);

// change charset //
mysqli_set_charset($con,"utf8"); 


page.php

PHP-Code:
if(isset($_GET['save'])) {

global 
$con;

// variablen
$pgeID $_GET['save'];
$href $_POST['url'];

// sql string
$sql = ("UPDATE pages SET href='$href' WHERE id = '$pgeID';");
$change mysqli_query($con$sql);

if(
$change) {
        echo 
'<b>Erfolg!</b> <code>'.$sql.'</code>';
    }else{
        echo 
'<b>Fehler!</b> <code>'.$sql.'</code>';
        die(
mysqli_error($con));
    }


Das kommt wenn ich das Formular Abschicke
http://pixodoo.de/help/1.JPG(!https)


Das Passiert in der Datenbank

http://pixodoo.de/help/2.JPG(!https)


INSERT, SELECT & DELETE funktionieren ohne Probleme!

Hilfe! Confused


Lösung

Im Formular einbauen:

PHP-Code:
<input type="hidden" name="id" value="<?php echo $pgeID; ?>"/> 



page.php

PHP-Code:
if(isset($_GET['save'])) {

global 
$con;

// variablen
$pgeID $_POST['id'];
$href $_POST['url'];

// sql string
$sql = ("UPDATE pages SET href='$href' WHERE id = '$pgeID';");
$change mysqli_query($con$sql);

if(
$change) {
        echo 
'<b>Erfolg!</b> <code>'.$sql.'</code>';
    }else{
        echo 
'<b>Fehler!</b> <code>'.$sql.'</code>';
        die(
mysqli_error($con));
    }


Frage? Komm zu mir auf den TS3 Tongue
[Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2016 19:15 von pixodoo.

11.11.2016 17:09
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status: offline


Beitrag: #2
RE: MySQLi Update funktioniert nicht

Baue nach deinem mysqli_query-Aufruf eine Ausgabe des letzten Fehlers mit mysqli_error ( $con ) ein und schau mal, ob du darüber etwas rauskriegst.

Ansonsten bleibt noch das gängige ini_set('display_errors', '1') und error_reporting(E_ALL)


Momentan sieht das für mich auch alles korrekt aus, was du da an Code hast.

11.11.2016 17:19
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #3
RE: MySQLi Update funktioniert nicht

PHP-Code:
// sql string
$sql "UPDATE pages SET href='$href' WHERE id = '$pgeID'";
$change mysqli_query($con$sql); 


Sonst prüfe nochmal ob WHERE passt - oder schicke n Screen von der DB.
Escapen nicht vergessen!


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2016 17:44 von Aaron.

11.11.2016 17:42
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 86
Bewertung: 3
Registriert seit: May 2012
Status: offline


Beitrag: #4
RE: MySQLi Update funktioniert nicht

@aaron & @Dennis

Code:
UPDATE pages SET href='test' WHERE id = '2';

das gibt mir das Script aus. Keine Fehler meldung von php oder mysqli.

und wenn ich diesen string in den sql vom phpmyadmin einfüge funktioniert es auch... Confused


Frage? Komm zu mir auf den TS3 Tongue
[Link: Registrierung erforderlich]

11.11.2016 18:04
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 113
Registriert seit: Feb 2015
Status: offline


Beitrag: #5
RE: MySQLi Update funktioniert nicht

-

11.11.2016 18:10
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 86
Bewertung: 3
Registriert seit: May 2012
Status: offline


Beitrag: #6
RE: MySQLi Update funktioniert nicht

Ich bin echt am ende... Ich verstehe jetzt Garnichts mehr...

Gehe ich über mein Handy auf die Seite und führe das script durch klappt es...

Hab schon probiert ob es vielleicht daran liegt das ich über meine Netzwerk Adresse auf die Seite zu greife allerdings funktioniert es über den PC gar nicht... xD ich könnte kotzen...


Frage? Komm zu mir auf den TS3 Tongue
[Link: Registrierung erforderlich]

11.11.2016 18:14
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  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.815 26.02.2017 13:16
Letzter Beitrag: Schwester Wombat
  SQL in phpMyAdmin importieren klappt nicht. Manukyan-Media 14 2.833 22.05.2016 13:27
Letzter Beitrag: JezArts
  WordPress harmoniert nicht mit Server Homer 2 1.632 17.02.2016 11:24
Letzter Beitrag: Homer
  LOAD DATA INFILE funktioniert nicht criox 0 1.326 24.11.2015 11:31
Letzter Beitrag: criox
  [H] MySQL / MySQLi - Ouli.CMS bazza 3 2.278 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