Differences
This shows you the differences between two versions of the page.
|
ex_mysqli [2017-09-01 12:54] |
ex_mysqli [2022-07-18 11:20] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== exempel på mysqli ====== | ||
| + | <code php> | ||
| + | <?php | ||
| + | error_reporting (E_ALL ^ E_NOTICE); | ||
| + | /** | ||
| + | * Exempel på mur man koplar upp sig till en databas | ||
| + | */ | ||
| + | // $mysqli = new mysqli(" | ||
| + | $mysqli = new mysqli(" | ||
| + | // | ||
| + | if ($mysqli-> | ||
| + | echo " | ||
| + | } | ||
| + | $query = "SET NAMES utf8"; | ||
| + | $result = $mysqli-> | ||
| + | |||
| + | /** | ||
| + | * Lägger in data i databasen om man har tryckt på submit, | ||
| + | * tar bort html-taggar | ||
| + | * laddar om sidan för att tömma POST cachen. | ||
| + | */ | ||
| + | if ($_POST[' | ||
| + | $query=" | ||
| + | VALUES (NULL , '" | ||
| + | if (false === $mysqli-> | ||
| + | echo $mysqli-> | ||
| + | exit; | ||
| + | } else { | ||
| + | header(' | ||
| + | exit; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // Börjar visa HTML | ||
| + | include(' | ||
| + | ?> | ||
| + | <form method=" | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | </ | ||
| + | |||
| + | <?php | ||
| + | $query = " | ||
| + | $result = $mysqli-> | ||
| + | |||
| + | /* fetch associative array from result*/ | ||
| + | echo 'Antal rader frågan ' . $query . ' ger är: ' . $result-> | ||
| + | while ($row = $result-> | ||
| + | echo $row[" | ||
| + | } | ||
| + | |||
| + | include(' | ||
| + | |||
| + | </ | ||