PHP och MySQL, ansluta och läsa data

From Linuxwiki
Jump to navigation Jump to search

För att ansluta till databasen:

$dbpass="password";
$dblink=mysql_connect("localhost","gbuser","$dbpass") or die ("Could NOT connect to database");
$databas=mysql_select_db("database") or die ("Could NOT select database");

För att stänga ned kopplingen till databasen:

mysql_close($dblink);

Skicka en sql-sträng:

Skapa en sträng innehållande sqlfrågan
   $sql="select * from tabell where villkor";

Skicka in den i MySQL
   $result=mysql_query("$sql");

Ett sätt att läsa ut datat
   while ($rad=mysql_fetch_array($result))
   {
      echo "$rad[id]"; Om $rad[id] inte står innanför "" ska det bytas mot $rad['id'].
      echo "$rad[text]";
   }

Notera att id och text ovan är kolumnner i tabellen tabell i exemplet.