Differences
This shows you the differences between two versions of the page.
ex_mysqli [2017-09-01 14:54] |
ex_mysqli [2022-07-18 13: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(' | ||
+ | |||
+ | </ |