login  Naam:   Wachtwoord: 
Registreer je!
 Forum

insert probleem

Offline ottorocket - 13/08/2006 15:02
Avatar van ottorocketOnbekend dit gebruik ik om alles in mijn database te zetten, maar nu krijg ik altijd een foutmelding

Citaat:
Onbekende kolom 'faa825b42b569bdc827a609cbb74605c45083824' in field list


  1. $paswoord = (sha1(md5($_POST['paswoord'])));
  2. $datum = time();
  3. mysql_query("INSERT INTO `leden` (naam, paswoord, email, datum) VALUES ('".$_POST['naam']."', $paswoord, '".$_POST['email']."', $datum)") or die(mysql_error());


ziet iemand hier welke fout ik maak?

8 antwoorden

Gesponsorde links
Offline CDNC - 13/08/2006 15:04 (laatste wijziging 13/08/2006 15:04)
Avatar van CDNC PHP ver gevorderde er moeten enkele quotes ronden de variable $pasword ;) en '". $pasword ."' moet het worden bij $datum zal het ook hetzelfde meoten gebeuren
Offline roelh - 13/08/2006 15:31
Avatar van roelh PHP gevorderde
  1. $paswoord = (sha1(md5($_POST['paswoord'])));
  2. $datum = time();
  3. mysql_query("INSERT INTO `leden` (`naam`, `paswoord`, `email`, `datum`) VALUES ('".$_POST['naam']."', '".$paswoord."', '".$_POST['email']."', '".$datum."')") or die(mysql_error());


Zo moet die het doen? 
Offline ottorocket - 13/08/2006 16:03
Avatar van ottorocket Onbekend nu werkt het wel, bedankt
Offline CDNC - 13/08/2006 16:10 (laatste wijziging 13/08/2006 16:11)
Avatar van CDNC PHP ver gevorderde wow, roelh heeft het back-ding-virus (`) te pakken, die dingen zijn dom, en maken rommeln enkel wanner er verboden tekens in iets zitten gebruiken ;)
Offline roelh - 13/08/2006 16:13
Avatar van roelh PHP gevorderde ow okeej, sorry, dan niet gebruiken.
Ik gebruik ze zelf ook altijd, maar het is dus niet verstandig?
Mayb ook uitleggen why? leer ik erook van ;)
Offline Dark_Paul - 13/08/2006 16:22
Avatar van Dark_Paul PHP ver gevorderde ik vergeet ze altijd eracher te zetten. 't script ook niet echt fijn, iedere keer weer je pink helemaal strekken naar dat knopje in de hoek.
ik moet zeggen dat ik 't ook niet overzichtelijker vind. Als je alle Mysql-dingen (zoals INSERT, WHERE ed) allemaal met hoofdletters typt, en de velden met kleine letters, is 't minstens zo overzichtelijk als al die ``-en
Offline CDNC - 13/08/2006 16:24 (laatste wijziging 13/08/2006 16:26)
Avatar van CDNC PHP ver gevorderde zolang er geen verboden tekens/woorden in zitten (in de tabel naam, ofzo) is het niet nodig, om ze altijd te gebruiken is niet verboden, maar je gaat dan extra (onnodige) tekens zetten (zoiets al de () bij echo en include/require [die ik ook nooit zet]). Ik vind dat die () en `` enkel de boel on-verzichtelijker maken (=persoonlijke mening ?) en om ze te zetten heb je ook al die ene toets nodig helemaal achterin ver in het stof... + de alt-gr. werkt ook niet prettigger
Offline Gerard - 13/08/2006 17:14
Avatar van Gerard Ouwe rakker Ik gebruik zelf altijd backticks hoewel het natuurlijk beter is als je het niet doet. MySQL is het enige dbms wat gebruik ervan maakt maar het geeft je in ieder geval wel de mogelijkheid om met de woorden te werken waar je eerst niet mee kon werken.

Daarnaast ben ik een hollander en is een ` zetten voor mij net zoveel moeite als een spatie 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.255s