sql befehl im browser ausführen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

sql befehl im browser ausführen

Beitrag von wumme »

hallo,

ich möchte einen sql befehl ausführen, indem ich eine php im browser aufrufe. dazu hab ich folgendes script

Code: Alles auswählen

<?php 
Opendatabase(); 
function Opendatabase() 
{ 
   $DB = ""; 
   $RS = ""; 
   $strSQL = ""; 
   $row = ""; 
   $DBHost = "localhost"; //Host 
   $DBUser = "user"; //Benutzer 
   $DBPasswort = "passwort"; //Passwort 
   $DBName = "database"; //Datenbank-Name 
   $DB = @mysql_connect($DBHost, $DBUser, $DBPasswort) or 
      die("Keine Verbindung möglich"); 
       $sql = 'UPDATE `package` SET `limit_downloads_amount` = \'0\';'; 
	$result = mysql_query($sql) OR die(mysql_error());
   mysql_close($DB); 
} 

?>
eigentlich sollte es ja so funzen, betonung liegt auf eigentlich :-?

ich bekomme immer die nette meldung "No Database Selected"

hat jemand irgendeine idee?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Ist ja schön das du da festlegst, welche Datenbank du verwenden willst, aber das reicht leider nicht ganz. Es gibt einen Befehl mit dem du die Datenbank dann auch tatsächlich auswählen musst:
mysql_select_database() Alternativ müsste auch eine Sql Abfrage mit "USE $database;" funktionieren....
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

Beitrag von wumme »

jetzt funzt es :)

Code: Alles auswählen

<?php 
Opendatabase(); 
function Opendatabase() 
{ 
   $DB = ""; 
   $RS = ""; 
   $strSQL = ""; 
   $row = ""; 
   $DBHost = "localhost"; //Host 
   $DBUser = "user"; //Benutzer 
   $DBPasswort = "passwort"; //Passwort 
   $DBName = "database"; //Datenbank-Name 
   mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
     $sql = 'UPDATE `package` SET `limit_downloads_amount` = \'0\';'; 
   $result = mysql_query($sql) OR die(mysql_error()); 
   mysql_close($DB); 
} 

?>
Antworten

Zurück zu „Coding & Technik“