INSERT MD5 wachtwoord. (Opgelost)
eddaredevil - 29/06/2007 12:52
PHP interesse
Hello,
Ik probeer een wachtwoord met md5 in een database zetten. Alleen ik krijg een foutmelding. Ik heb al wat " bijgezet maar kom er niet uit. Heeft iemand een idee?
$query= "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('$tnaam', md5('$tpass'))";
$query = "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('$tnaam ', md5('$tpass '))" ;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
10 antwoorden
Gesponsorde links
Ultimatum - 29/06/2007 12:55
PHP expert
Je moet escapen:
'$tnaam' word '". $tnaam ."'
en md5('$tpass') word '". md5($tpass) ."'
Jij maakt van een var een string..
vinTage - 29/06/2007 12:56
Nieuw lid
mysql_query = "(INSERT INTO gebruikers (naam, wachtwoord) VALUES (".$tnaam."', '".md5($tpass)."')";
mysql_query = "(INSERT INTO gebruikers (naam, wachtwoord) VALUES (" . $tnaam . "', '" . md5 ( $tpass ) . "')" ;
Zo ?
eddaredevil - 29/06/2007 13:19 (laatste wijziging 29/06/2007 13:20)
PHP interesse
:( Vintage ik heb het zo aangepast (
mysql_query naar $query)
$query = "(INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."')";
mysql_query($query) or die (mysql_error());
$query = "(INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "')" ;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO gebruikers (naam, wachtwoord) VALUES ('ed', 'b5f3729e5418905ad2b21ce' at line 1
Ik zie dat de md5 wel werkt
vinTage - 29/06/2007 13:22
Nieuw lid
<?
mysql_query = ("INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."'");
<?
mysql_query = ( "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "'" ) ;
Mijn fout de haakjes stonden verkeerd
eddaredevil - 29/06/2007 13:41 (laatste wijziging 29/06/2007 13:42)
PHP interesse
Wil nog niet lukken.
$query = ("INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."'");
mysql_query($query) or die (mysql_error());
$query = ( "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "'" ) ;
met deze melding
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Kan het ergens anders aan liggen?
Stijn - 29/06/2007 13:43 (laatste wijziging 29/06/2007 13:44)
PHP expert
even een opmerking: die haakjes rond een string (hier de query) zijn niet nodig.
$query = "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."')";
mysql_query($query) or die (mysql_error());
$query = "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "')" ;
Je moet je haakje van de VALUES afsluiten.
vinTage - 29/06/2007 13:44 (laatste wijziging 29/06/2007 13:47)
Nieuw lid
en wat geeft dit ?
$query = ("INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."'");
mysql_query($query) or (mysql_error());
$query = ( "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "'" ) ;
(de die weggehaalt)
edit: ow jij zet dit $query = ("blaat") ...dat is toch fout zo ?
Moet dat niet $query = "blaat"; zijn
edit2 ow ik loop wel achter geloof ik
eddaredevil - 29/06/2007 13:47
PHP interesse
Stijn
$query = "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('".$tnaam."', '".md5($tpass)."')";
mysql_query($query) or die (mysql_error());
$query = "INSERT INTO gebruikers (naam, wachtwoord) VALUES ('" . $tnaam . "', '" . md5 ( $tpass ) . "')" ;
Dit werkt Thanks allemaal
Gesponsorde links
Dit onderwerp is gesloten .