<?php // kontakt til mySQL databasen: magnaphon_dk på magnaphon.dk
$DBhost = "Din host"; $DBuser = "Dit Brugernavn"; $DBpass = "Dit Password"; $DBName = "Navnet på din database"; @mysql_connect($DBhost,$DBuser,$DBpass) or die("Kunne ikke oprette forbindelse til database");
@mysql_select_db("$DBName") or die("Kunne ikke oprette forbindelse til databasen \"$DBName\""); ?>
$server = "navnPaaDinServer"; // fx "localhost", "excelence.dk", ??? $brugernavn = "brugernavn"; // hvis du er hosted får du et, // hjemme laver du det med winMysqlAdmin $password = "password"; // som brugernavn
$forbindelse = mysql_connect( $server, $brugernavn, $password ) or die( "Fejl i forbindelse: ".mysql_error() );
Der er næsten aldrig brug for at oprette den forbindelse mere end een gang i hver php fil. Når den er oprettet bliver den husket resten af scriptet.
Så vælger du en af de databaser der evt er i mysql systemet
$valgtDB = mysql_select_db( "databasenavn", $forbindelse ) or die( "Fejl ved valg af db: ".mysql_error() );
Igen, det valg bliver husket resten af scriptet.
og nu kan du endelig gå igang med at hente data
$tabelnavn = "mineyndlingsfilm"; // hvis du ellers har en tabel der hedder sådan
$resultatset = mysql_query( "SELECT * FROM $tabelnavn" ) or die( "Fejl ved select fra tabel: ".mysql_error() );
nu skulle dataene i den tabel ligge i $resultset. det er et specilt format som du bruger forskellige funktioner til at hente info ud af:
$antal_rekker_i_tabellen = mysql_num_rows( $resultatset ); // hvormange rækker er det i reaultattabellen
$rekke_fra_tabellen = mysql_fetch_array( $resultatset ); // første kald henter første række. andet kald henter række nr 2, etc. variabelen $rekke_fra_tabellen er et normalt php array. du kan slå op i det med fx echo "filmens titel er ".$rekke_fra_tabellen["filmtitel"]; // hvis eller et af felterne i din tabel hedder "filmtitel"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.