Seite 1 von 1

MySQL - php klar, aber wie in PB

Verfasst: 11.02.2008 23:46
von STARGÅTE
Tachchen,

ich bin am verzweifeln, ich schaffe es einfach nicht meine MySQL Datenbankserver anzuquatschen.

In php mache ich es zur Zeit so:

Code: Alles auswählen

<?php

 $MySQL = array();
 $MySQL['Server']    = '10.10.10.10';
 $MySQL['Benutzer']  = 'dune2077';
 $MySQL['Passwort']  = '********';
 $MySQL['Datenbank'] = 'dune2077';

 $MySQL['Connection'] = mysql_connect($MySQL['Server'],$MySQL['Benutzer'],$MySQL['Passwort']);
 if ($MySQL['Connection'])
  {
  mysql_select_db($SQL['Datenbank']);
  $Ergebnis = mysql_query("SELECT * FROM 'Benutzer'");
  while ($Zeile = mysql_fetch_array($Ergebnis ))
   {
   echo 'ID#'.$Zeile['ID'].' : '.$Zeile['Name'].'<br>';
   }
  }
 }

?>
Kann mir vllt einer das ganze in PB schreiben ?

ich habe das CodeArchiv schon durchsucht und alles Probiert, bekomme aber nix auf die reihe -.-

Wäre nett wenn mir einer Helfen könnte

Verfasst: 12.02.2008 00:04
von mk-soft
Hi,

versuchs mal hiermit. Links zu ODBC Treiber und Beispiele für MySQL sind auch im Thread vorhanden.

http://www.purebasic.fr/german/viewtopi ... c&start=33

FF :wink:

P.S. Pseudocode

Code: Alles auswählen

UseODBCDatabase()

Define.s dbName = "10.10.10.10\dune2077.MySQL"
Define.s dsn = AddDSN(dbName, "dune2077", "*******")

If OpenDatabase(0, dsn, "dune2077", "*******")
  sql.s = "Select * From 'Benutzer';"
  DatabaseQuery(0, sql)
  While NextDatabaseRow(0)
    ;...
  Wend
EndIf

RemoveDSN(dbName)

Verfasst: 12.02.2008 01:18
von STARGÅTE
ok, es geht jetzt aber ich musste vorher noch diese Treiber installen, aber kann man da nicht einfach ingendwas "mit einpacken" sodass nciht jeder diesen Treiber installen muss wenn er es benutzt ?

Verfasst: 12.02.2008 07:15
von Bisonte
Ich glaube, wenn Du die libmysql.dll nutzt, müsste es ohne die Treiberinstallation gehen....