Koble til MySQL med PHP

Du kan få tilgang til MySQL-databasene direkte gjennom PHP-skript. Dette gjør at du kan lese og skrive data til databasen direkte fra ditt nettsted.

  1. Koble til MySQL-server ved hjelp av mysql_connect. For eksempel:
    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    For hjelp med mysql_connect -informasjonen, se Vise databasedetaljene dine med delt hosting-kontoer.

  2. Velg databasen du vil ha tilgang til via mysql_select_db. For eksempel:
    mysql_select_db('DATABASENAME', $con)

    Der 'DATABASENAME' er navnet på databasen din. Dette vises også på siden med detaljer om databasen.

Etter at du har etablert tilkoblingen og valgt databasen, kan du spørre den med PHP.

For å hjelpe deg med å lage din egen tilkoblingsstreng, har vi inkludert et eksempel nedenfor.

Eksempel på tilkoblingsstreng for PHP MySQL

Denne tilkoblingsstrengen ser i en database (your_dbusername), finner en bestemt tabell (your_tablename) og fører deretter opp alle verdiene i denne tabellen for et felt (dvs. kolonne) som du angir (your_field).

?php
	//Eksempel på syntaks for databaseforbindelse for PHP og MySQL.
	
	//Koble til database
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysql_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Kan ikke koble til database! Prøv på nytt senere.'),history.go(-1)/script>/html>");
	mysql_select_db($dbname);
	
	# Kontroller om oppføring eksisterer
	
	$query = "VELG * FRA $usertable";
	
	$result = mysql_query($query);
	
	if($result){
		while($row = mysql_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Navn: ".$name."br/>";
		}
	}
?>

For mer informasjon, se siden MySQL-funksjoner på php.net.


Var denne artikkelen nyttig?
Takk for din tilbakemelding. For å snakke med en representant fra kundeservice, bruker du telefonnummeret til støtte eller chatte-alternativet ovenfor.
Vi er glade for å kunne hjelpe deg! Er det noe annet vi kan gjøre for deg?
Vi beklager det. Fortell oss hva som var forvirrende eller hvorfor løsningen ikke løste ditt problem.