1 / 10

Intro

Intro. Nu skifter vi fokus: Fra PHP-fortolker til databaseapplikationen MySQL. Databaser. Forelæsning 7 Database? Relational Database Management System (RDBMS) Forbindelsen mellem PHP og database MySQL-funktioner i PHP-funktioner. Database?. Database :

wilma
Download Presentation

Intro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro Nu skifter vi fokus: Fra PHP-fortolker til databaseapplikationen MySQL

  2. Databaser Forelæsning 7 • Database? • Relational Database Management System (RDBMS) • Forbindelsen mellem PHP og database • MySQL-funktioner i PHP-funktioner

  3. Database? • Database : - data + base : => "grundlaget af kendsgerninger" • Datasamling Benævnelse for: - den enhed/maskine i en opsætning af computere, hvor data gemmes • Database Management System (DBMS). En databases interface • en samling af tabeller som er relaterede til hinanden og som rummer • data ordnede i poster (records, rows) og felter (fields, columns)- altså en RDBMS!. (Se næste)

  4. - Relational Database Management System (RDBMS) • RDBMS: Vi kender alle MS-Access:Access er en applikation i MS-officeAccess er en RDBMS og den rummer en database-engine (som hedder JET)Databaser som er fremstillet og vedligeholdes i Access har navne og extension *.mdb . (som f.eks W2Kursus.mdb)

  5. Forbindelsen mellem PHP og database • Hver af de to applikationer har et interface (grænseflade) . Dvs muligheder for (fastlagte standarder for) at andre applikationer kan kommunikere med det.

  6. MySQL-funktioner i PHP • mysql_connect() • mysql_list_dbs() • mysql_select_db() • mysql_list_tables() • mysql_fetch_row() • mysql_num_rows() • - vigtigst : • mysql_query() • og til sidst: • mysql_close

  7. MySQL-funktioner - • mysql_connect() $link1_id = mysql_connect($strHostname,$strUser,$strPassword) Link_id er som en stafet. Således kan vi have flere connections kørende fra samme PHP-script.

  8. MySQL-funktioner - • mysql_select_db() $result = mysql_select_db($strDatabaseName, $link_id ) - efter mysql_select_db er en database blevet valgt

  9. MySQL-funktioner i PHP-funktioner • mysql_list_db $result = mysql_list_db($link_id); $result er en pointer.

  10. MySQL-funktioner i PHP-funktioner • mysql_query() • mysql_fetch_row() $result = mysql_query(”SELECT * FROM Person ORDER BY navn”,$link_id); $result er en pointer:while($querydata = mysql_fetch_row($result)) { echo $querydata[navn]."<br>"; echo $querydata[adresse]."<br>"; echo $querydata[2]."<br>"; echo $querydata[3]."<br>";}

More Related