Einzelnen Beitrag anzeigen

Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [PHP/SQP] INSERT INTO wird nicht ausgeführt

  Alt 30. Okt 2004, 00:52
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";
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat