Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Idhttp + PHP + SQL-Script? (https://www.delphipraxis.net/76020-idhttp-php-sql-script.html)

Grolle 28. Aug 2006 21:14


Idhttp + PHP + SQL-Script?
 
Hallo,
ist es möglich mit Idhttp eine SQL-Abfrage über eine durch .htaccess
geschützte PHP-Seite zu starten? Wenn ja, wie gehe ich da am Besten vor?
Viele Grüße...

DGL-luke 28. Aug 2006 21:22

Re: Idhttp + PHP + SQL-Script?
 
Delphi-Quellcode:
with IdHTTP1 do
  begin
    AuthType := atBasic;
    UserName := 'Username';
    Password := 'Password'

    Get('http://www.somewhere.net/mysql.php');
end;
So...?

Grolle 28. Aug 2006 21:33

Re: Idhttp + PHP + SQL-Script?
 
Hi,
ja soweit bin ich auch. Jetzt will ich gerne mit http.post eine SQL-Abfrage
(SELECT, INSERT, UPDATE, ...) starten. Die Abfrage soll aus einem Memo-Feld
übertragen werden.
Viele Grüße...

mkinzler 28. Aug 2006 21:40

Re: Idhttp + PHP + SQL-Script?
 
Zitat:

Jetzt will ich gerne mit http.post eine SQL-Abfrage
(SELECT, INSERT, UPDATE, ...) starten. Die Abfrage soll aus einem Memo-Feld
übertragen werden.
Dann mußt du jetzt nur noch ein php-Skript schreiben, das diese Anfrage annimmt, uberprüft und ausführt.

DGL-luke 28. Aug 2006 21:46

Re: Idhttp + PHP + SQL-Script?
 
Na, wenns nur das ist...

du solltest die variablen per POST oder GET übergeben.

Code:
$pass = $_REQUEST['password'];
$name = $_REQUEST['username'];
$host = $_REQUEST['host'];
if (!$host)
  $host = 'localhost';
$db = $_REQUEST['db'];
$query = $_REQUEST['query'];

mysql_connect($host,$user,$pass);
mysql_select_db($db);
$result = mysql_query($query);
while ($row[] = mysql_fetch_row($result))
{
  ;
}
dann musst du nur noch das array $row in form bringen und ausgeben, z.B. direkt über print_r.

Grolle 28. Aug 2006 21:47

Re: Idhttp + PHP + SQL-Script?
 
Sehr gut. Mir war nicht so wirklich klar, ob das mit Indy so möglich ist.
Besten Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz