Woher kommt die UserID? Ist $_POST['buddy'] mit einem Wert gefüllt? Kannst du mit PHPMyAdmin die Abfrage direkt ausführen?
Auch wenn es
hier eigentlich um Jet-SQL geht, sollte es auch unter MySQL funktionieren. Nur bei dem Datum bin ich mir nicht sicher, aber es sollte konform sein.
Ändere mal deine PHPDatei wie folgt ab und schaue, was dir der Browser als Antwort zurückgibt:
PHP-Code:
<?php
include ('phpbb_db.php');
$links = mysql_connect($host,$user, $pass)
or die("Server konnte nicht erreicht werden: " .mysql_error());
mysql_select_db($db,$links)
or die("Die Datenbank wurde auf dem Server nicht gefunden:" .mysql_error());
mysql_select_db($dbase)
or die("Auswahl der Datenbank fehlgeschlagen".mysql_error());
$query = "INSERT INTO phpbb_user_freund(user_id,username) VALUES(1,'" .$_POST['buddy']. "')";
echo $query ."<br>";
echo mysql_query($query);
mysql_close($links);
//header("Location:index.php");
?>
Falls du damit beim echo mysql_query() keine 1 bekommst, wäre der SQL-String interessant zu sehen und zu wissen, welche Datentypen die Felder in der Tabelle haben.