I verkliga livet jobbar man något annorlunda mot databasen! Vi skall studera några exempel, först ut är att visa grönsaksdisken: Nedanstående är PHP koden som du måste klippa ut och spara som mysql1.php i din DocumentRoot: "); // Välj databas och skapa handtag $databas=mysql_select_db("gronsaker"); // Skapa en fras "visa allt" o öppen databas $fras="select * from vara"; // Sänd frågan till databasen $svar=mysql_query("$fras"); // Läs in rad för rad från svarsarrayem while($rad = mysql_fetch_array($svar)) { echo "Vara: $rad[namn] Pris: $rad[pris] Lager: $rad[lager]
"; } // Stäng databasen mysql_close($handtag); ?> Spara filen som mysql1.php i din testkatalog under documentroot! Öppna sidan i en med en webläsare, Resultatet blir: Ansluten till MySql@localhost Vara: apple Pris: 2 Lager: 1000 Vara: tomat Pris: 1 Lager: 1000 Vara: potatis Pris: 1 Lager: 1000 Vara: jordgubbe Pris: 0.5 Lager: 1000 Vara: gurka Pris: 1.1 Lager: 123 Vi kan lätt ändra $fras för att ställa olika frågor till databasen. Det finns en rad php kommandon, dessa två nedan lägger till fältnamnen: echo mysql_field_name($svar,0)." ".mysql_field_name($svar,1)."
"; Vill man lägga till grönsaker i databasen måste man tillverka ett formulär, eventuellt kontrollera att formuläret är korrekt inskrivet för att slutligen lägga till grönsaken i databasen. Filen php+sql.tar.gz innehåller mysql1.php samt mysql2.php som du kan prova. Ett lite större exempel mysql2.php visar hur man kan lägga till och visa samt ta bort grönsaker. Men inte hur man kan redigera en grönsak. Det är nu din uppgift att redigera grönsaker genom att man skriver in grönsakens namn och pris samt lager. Missas grönsakens namn skall inget mer hända än att texten "Dont update empty name". Pris och eller Lager skall ändras om man skriver in något på respektive rad.