Einzelnen Beitrag anzeigen
  #7  
Alt 27.02.2006, 21:41:13
JT JT ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 46
Beiträge: 85
AW: datansatz in eine DB hinzufügen über ein select feld

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.
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.

Douglas Adams
Mit Zitat antworten