Preben Larsen formulerede lørdag:
> Håber nogen kan hjælpe - er ikke verdensmester i denne diciplin!
> Kan jeg tilgå MySQl databasen med denne udgave? Eller skal jeg
> "strikke" den sammen med udbyderens php-kode:
>
> <?php
> $db = mysql_connect("localhost", "username", "password") or
> die("Could not connect.");
> if(!$db)
> die("no db");
> if(!mysql_select_db("db_name",$db))
> die("No database selected.");
> if(!get_magic_quotes_gpc())
> {
> $_GET = array_map('mysql_real_escape_string', $_GET);
> $_POST = array_map('mysql_real_escape_string', $_POST);
> $_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
> }
> else
> {
> $_GET = array_map('stripslashes', $_GET);
> $_POST = array_map('stripslashes', $_POST);
> $_COOKIE = array_map('stripslashes', $_COOKIE);
> $_GET = array_map('mysql_real_escape_string', $_GET);
> $_POST = array_map('mysql_real_escape_string', $_POST);
> $_COOKIE = array_map('mysql_real_escape_string', $_COOKIE);
> }
>
> ?>
>
>
> Dette er udbyderens kode:
>
> <?
> // Sæt de variable der skal bruges for at lave forbindelse til
> databasen
> $databaseuser = "brugernavn";
> $databasepassword = "databasepassword";
> $databasename = "databasenavn";
> $databaseserver = "sql01.dk";
>
> //Opret forbindelse til databaseserver
> $dblink =
> mysql_connect($databaseserver,$databaseuser,$databasepassword)
> or die(mysql_error());
> mysql_select_db($databasename) or die(mysql_error());
> ?>
>
> <!-- Her indsættes den kode som bruger databasen -->
>
> <?
> // Luk forbindelse til databaseserver
> mysql_close($dblink);
> ?>
>
>
> Mvh
> Preben Larsen
Umiddelbart er linierne
if(!$db)
die("no db");
overlødige - hvis der ingen forbindelse er, kommer udføreslen aldrig
dertil - hvis der er fobindelse, er $db som den skal være.
Og ellers er det vel stort set det samme - bortset fra at du kalder
variablene noget andet, og bruger en fast fejltekst, i stedet for at
fortælle hvad fejlen er.
Har aldrig tænkt på at skrive til Supreglobals - men det skulle der vel
ikke være noget i vejen for.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk