• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[gelöst]inhalt in datenbank einfügen..

Status
Für weitere Antworten geschlossen.

sudeki05

Neues Mitglied
hier sit der code.. sry ich weiß nicht ob das so richtig ist...
Code:
<?php

function connect()
{
    $con= mysql_connect('localhost','root','********') or die(mysql_error());
     mysql_select_db('login',$con) or die(mysql_error());
}

if( (isset($_POST['username'])) and (!empty($_POST['userpass'])) )
{
	$sql="INSERT INTO users SET UserName='$_POST[username]',
        UserPass=MD5('$_POST[userpass]'),  UserMail='$_POST[mail]'";
 [LINE-23] mysql_query($sql);  
}

connect();
?>

ich bekomme diesen fehler wenn ich auf bestätigen drücke
Code:
Warning: mysql_query(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web0/html/login/register.php on line 23

Warning: mysql_query(): A link to the server could not be established in /var/www/web0/html/login/register.php on line 23
ich verstehe nicht warum er 'www-data@localhost' benutzt, ich habe es doch oben definiert womit er connecten soll.. pls help
 
vielleicht die verbindung zuerst aufbauen, bevor du die datenbank wählen willst?
sprich, die funktion connect(); vor deiner if-abfrage ausführn.

und 'n
Code:
$result=mysql_query($sql);
könnt auch nich schaden.

...

*edit*
und schau dir nochma genau an wie die syntax zum SQL INSERT aussieht oO
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben