Kategorier |
|
Hur kopplar jag en MySQL-databas till en PHP-sida?
Först kontaktar Du MySQL genom att ange serverns lokala IP (127.0.0.1)
samt Ditt personliga användarnamn och lösenord för den databasen Du tänker
använda.
mysql_connect ("127.0.0.1", "ditt_anvandarnamn", "ditt_lösenord");
Nu är Du inloggad i MySQL! På nästa rad kontaktar Du just Din databas.
mysql_select_db ("din_databas");
Skulle det bli något fel i databaskopplingen så bör Du i första hand
kontrollera att Du fyllt i rätt uppgifter. Nu när scriptet vet var det
skall hämta uppgifterna kan Du skriva din SQL-kod. Man kan naturligtvis
skriva vanlig PHP-kod också även då Du är uppkopplad till en databas.
När Du sedan inte behöver databasen längre så stänger Du av
mySQL-kopplingen.
mysql_close();
Hela scriptet ser alltså ut som följer.
mysql_connect ("127.0.0.1", "ditt_anvandarnamn", "ditt_lösenord"); //
Kontaktar mySQL
mysql_select_db ("din_databas"); // Väljer databas
/* SQL-koden lägger Du här */
mysql_close(); // Stänger mySQL-kopplingen
Hur ser då SQL-kod ut? Detta är ett exempel på hur en enkel SQL-sträng kan
se ut.
$query = mysql_query("SELECT * FROM databas WHERE namn = 'Pelle' AND
lösen = '24'");
Just denna strängen kollar upp raden där både namn är Pelle och Lösen är
24. Som Du förstår är det perfekt att använda om man till exempel skall ha
lösenordsinloggning på sin sida med medlemsregistrering. Allt sköts via
HTML-formulär och PHP/MySQL. Det är lika lätt att ändra och lägga till
uppgifter som att läsa ur databasen.
Om Du vill lära dig mer om MySQL så finns det massor med information på
http://www.mysql.com. |
|