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.
- Koble til MySQL-serveren din ved hjelp av
mysql_connect
. For eksempel:$con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');
For hjelp med
mysqli_connect
-informasjonen, se Finne ditt databasehostnavn. - Velg databasen du vil ha tilgang til via
mysqli_select_db
. For eksempel:mysqli_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";
mysqli_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>");
mysqli_select_db($dbname);
# Kontroller om oppføring eksisterer
$query = "VELG * FRA $usertable";
$result = mysqli_query($query);
if($result){
while($row = mysqli_fetch_array($result)){
$name = $row["$yourfield"];
echo "Navn: ".$name."br/>";
}
}
?>
For mer informasjon, se siden MySQL-funksjoner på php.net.