Als ersten würde ich den Tabellennamen in Anführungsstriche setzen :
Delphi-Quellcode:
$result = mysql_query("INSERT INTO '11-04' (ra)
VALUES ('j')");
Und die Aufruf Procedure darf die $ Zeichen nicht haben :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var sl : TStringlist;
begin
sl := TStringList.Create;
sl.Add('db_server='+Edit1.Text);
sl.Add('db_name='+Edit2.Text);
sl.Add('db_user='+Edit3.Text);
sl.Add('db_passwort='+Edit4.Text);
sl.Add('mode=insert');
Memo1.Text := idHttp1.Post('http://www.xxxx.com/xxxx.php',sl);
FreeAndNil(sl);
end;
Ausserdem muss dann bei dem PHP RGISTER_GLOBALS an sein, sonst musst du im PHP-Script schreiben :
Delphi-Quellcode:
$
db = @MYSQL_PCONNECT($_POST['
db_server'],$_POST['
db_user'],$_POST['
db_passwort'])
or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_check = @MYSQL_SELECT_DB($_POST['
db_name']);
if($
db) echo "Verbindung zur Datenbank wurde hergestellt";