php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.04.2005, 16:02  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard md5 Verschlüssung! Speichernfehler in MySQLdatenbank

Ich bin mit einem Latein am ende und frag jetzt einfach hier.
Ich habe einen MySQLcode der durch PHP vervollständigt wird.
und so sieht der aus.
PHP-Code:
INSERT INTO 
      Benutzerdaten 
(NicknameKennwortRangeMailICQWebsiteLocationSignatur
    
VALUES ('".$formUser."''".md5($formPasswort1)."''User''".$formEMail."''".$formICQ."''".$formWebsite."''".$formLocation."''".$formSignatur."'
Mir ist nur aufgefallen das das mit dem md5 nicht klappt. der speichert nähmlich die Variable $formPasswort1 im md5 fünf format und nicht den Sting in der Varable. Ich hab alles versucht dch der Speichert immer wieder nur die Varible und nicht den String in der Varialbe.
Hilfe! Ich bin neu in dem gebiet und schlag mich schon fast 5 stunden damit herum (Kaffepausen und essen inbegrifen)
__________________
Cya, Blank
Blank ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.04.2005, 16:18  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

mach mal bitte ein echo $sql;
wenn $sql der Inhalt ist ^^

und poste den mal hier.
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 23.04.2005, 16:50  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Hier!
INSERT INTO Benutzerdaten (Nickname, Kennwort, Rang, eMail, ICQ, Website, Location, Signatur) VALUES ('', 'd41d8cd98f00b204e9800998ecf8427e', 'User', '', '', '', '', '')
__________________
Cya, Blank
Blank ist offline   Mit Zitat antworten
Alt 23.04.2005, 17:15  
Erfahrener Benutzer
 
Registriert seit: 05.12.2004
Beiträge: 110
d4rki
Standard

kann dir folgendes vorschlagen:
PHP-Code:
<?php
$mdpassword 
md5($formPasswort1);
INSERT INTO 
     Benutzerdaten 
(NicknameKennwortRangeMailICQWebsiteLocationSignatur
   
VALUES ('".$formUser."''".$mdpassword''User''".$formEMail."''".$formICQ."''".$formWebsite."''".$formLocation."''".$formSignatur."'

?>
d4rki ist offline   Mit Zitat antworten
Alt 23.04.2005, 17:26  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

ne das funktioniert auch nicht, denn die md5 verschlüsselung bleibt bei jedem durchführen des scriptes gleich und das hat ich ach schon mal so ausprobiert. trotzdem danke.
__________________
Cya, Blank
Blank ist offline   Mit Zitat antworten
Alt 23.04.2005, 19:44  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

das von d4rki wird nen Fehler geben!

also noch mal von vorne:
PHP-Code:
<?php
  error_reporting
(E_ALL);
  
$sql "INSERT INTO `Benutzerdaten` (`Nickname`, `Kennwort`, `Rang`, `eMail`, `ICQ`, `Website`, `Location`, `Signatur`) VALUES ('', 'd41d8cd98f00b204e9800998ecf8427e', 'User', '', '', '', '', '')";
  
mysql_query($sql) or die('<h2>Fehler</h2>$sql: '.$sql.'
mysql_error(): '
.mysql_error());
?>
- sag uns mal, was dabei raus kommt.
- wie ist denn deine Tabelle aufgebaut?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 23.04.2005, 20:02  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Also hier das kam und draf auf die datrei in ders stand zu:
PHP-Code:
<?php
Notice
Undefined variablewrongName in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 3
//das haut schon so hin
NoticeUndefined variablewrongEMail in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 5
//das haut schon so hin
NoticeUndefined variablewrongPassword in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 7
//das haut schon so hin
NoticeUndefined variablesid1 in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 12
//das haut schon so hin
NoticeUndefined variableformPasswort1 in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 17
// oh da scheint was nicht richtig definiert zu sein
NoticeUndefined variableformPasswort2 in /opt/lampp/htdocs/blanksoft/forum/forumnewlogin.php on line 19
// oh da scheint was nicht richtig definiert zu sein
?>
Achja und dann stand da noch:
INSERT INTO `Benutzerdaten` (`Nickname`, `Kennwort`, `Rang`, `eMail`, `ICQ`, `Website`, `Location`, `Signatur`) VALUES ('', 'd41d8cd98f00b204e9800998ecf8427e', 'User', '', '', '', '', '')

So der rest hate alle smit meinen Sprachensystem zutuhen und ist unwichtig für dieses Unterfangen.


Wie soll meine Tabele schon gebaut sein. Die ist einfach in `Id`, `Nickname`, `Kennwort`, `Rang`, `eMail`, `ICQ`, `Website`, `Location`, `Signatur`.
Wo bei ID selbst bestimmt wird. dh. das das Automatisch in der reihen folde steht.
Wenn du genau den SQLbeefehl haben willst müsst ich den noch mal schreiben (muss mir merken die SQLbwefehle aufzuheben.)
__________________
Cya, Blank
Blank ist offline   Mit Zitat antworten
Alt 23.04.2005, 20:06  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

ok, die anderen Meldungen solltest du auch abschaffen - hast also noch zu tun!

wenn da aber $sql ausgegeben wurde, dann stand DA auch mehr!


wie deine Tabelle aufgebaut sein wird, das weißt doch nur du!
Was für Feldtypen hast du denn?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 23.04.2005, 20:15  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Es scheit zu funktionieren. Ich hab noch mal alles durch gescheckt und dann hab ichs gesehen.
Ich hab einmal die Variable Passwort1/2 und einmal die Varailbe Password1/2 verwendet. Bin ich blöd...
Bin für einen neunen Paragrahpen im grundgesetzt.
Die Dummheit des Menschen ist unendlich.
__________________
Cya, Blank
Blank ist offline   Mit Zitat antworten
Alt 23.04.2005, 20:27  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

Zitat:
Zitat von Blank
Wie soll meine Tabele schon gebaut sein. Die ist einfach in `Id`, `Nickname`, `Kennwort`, `Rang`, `eMail`, `ICQ`, `Website`, `Location`, `Signatur`.
Wo bei ID selbst bestimmt wird. dh. das das Automatisch in der reihen folde steht.
solch genaue Beschreibungen machen es anderen dann echt leicht den Fehler zu finden....


sowas hätte gereicht:
Code:
CREATE TABLE `testae` (
  `object_id` int(11) default NULL,
  `object_title` varchar(64) default NULL
) ;
nur halt auf deine Tabelle bezogen!
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dynamische abhängige Auswahllisten + MysqlDatenbank freakymiky JavaScript, Ajax und mehr 6 15.06.2008 04:13
MySQLDatenbank mit PHP updaten und das jede 2.Sekunde Quagga PHP Tipps 2005-2 23 17.06.2005 19:21
Virtuelle mySQLDatenbank programme für localhost PHP Tipps 2005 3 25.03.2005 20:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
email automatisch md5 php

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.