|
|
|
MySQL databasklassMed en databasklass slipper du skriva om dina standard syntax för databashanteringNu skall vi skriva en klass för databashantering av MySQL.Funktioner som skall vara inkluderade är uppkoppling mot databas, mysql-fråga samt nedkoppling från databasen. Vi börjar med att skapa klassen MySQL med två variabler, en för resultat och en som lagrar anslutningen. En konstrukor skapas sedan och 3 funktioner, anslut, fraga och koppla_ned
<?php
class MySQL
{
var $resultat;
var $anslutning;
function MySQL()
{
define("DB_ANV", "användarnamn");
define("DB_LOSEN", "lösenord");
define("DB_HOST", "localhost");
define("DB_BAS", "databas");
}
function anslut()
{
$this->anslutning = mysql_connect(DB_HOST,DB_ANV,DB_LOSEN) or die
("Kunde inte koppla upp mot databasen");
mysql_select_db(DB_BAS) or die ("Kunde inte välja databasen");
return 1;
}
function fraga($query)
{
$this->resultat=mysql_query($query) or die ("Fel i Mysql frågan");
}
function koppla_ned()
{
mysql_close($this->anslutning);
}
}
?>
Spara denna kod i en fil som heter MySQL.php, vi kommer inte gå in på detta ytterligare men du kommer lära dig förstå den när du gjort fler guider, funktionernas namn är också väldigt beskrivande.Kom dock ihåg att ändra DB_ANV till ditt användarnamn, DB_LOSEN till ditt lösenord och DB_BAS till namnet på din databas. Om du skall använda en databas på en annan server än vad dina websidor ligger på måste du byta ut "localhost" mot adressen till databasen. Se fler PHP guider & MySQL guider Externa resurser: PHP MySQL Kommentarer Antal 1 Medelpoäng 10/10Överlägsen php hantering! - (10/10) Bli medlem för att kunna skriva kommentarer!Efter att ha börjat använda denna php-klass inser jag vilket slöseri på tid det var innan. Tack för en enkel guide inom något väldigt kraftfullt! Thomas Logga in om du redan är medlem. |
|
|
|
![[XML]](/images/xml.gif)
Svenska webhosts:
Använd gärna denna länk för att länka till oss: