Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // jag ändrade exemplet från w3schools för att göra det tydligare
- // du bör kunna provköra detta
- // jag har en databas som är döpt till user
- // i den har jag en tabell som heter user
- // tabellen har 3 fält, id name password
- // jag har lagt till värden i dom fälten så att det finns något att skriva ut
- // kopplar upp sig mot mysql på din dator med (adress, user, password, databas)
- $con = mysqli_connect("127.0.0.1","root","","user");
- // Check connection
- if (mysqli_connect_errno()) {
- echo "Failed to connect to MySQL: " . mysqli_connect_error();
- }
- // använder den uppkoppling som vi skapat till databasen
- // och kör mysqli_query, ett kommando som kör en query till databasen
- // I det här fallet så väljer den (SELECT *) , alla fält från (FROM) tabellen user
- $result = mysqli_query($con,"SELECT * FROM user");
- /* Här använder vi den data som hämtas med vår mysqli_query
- * den är sparad i variabeln $result. Du kan alltid kolla vad
- * som finns i variabler genom att skriva ut dem.
- * Här ser du att det är ett result object
- */
- echo "<pre>" . print_r($result, 1) . "</pre>";
- /* För att fortsätta, $result innehåller all data från våran tabell user
- * vi loopar nu igenom varje rad i tabellen, från parametern num_rows
- * Vår while loop kommer att köra kommandot mysqli_fetch_array för varje rad
- * det hämtar då all data från varje rad i form av en array.
- * Sedan skrivs datan ut
- * du kan jämföra med att skriva ut varje rads data på samma sätt som jag gjorde
- * med $result
- */
- // detta skriver ut lite HTML med datan
- echo "<table border='1'>
- <tr>
- <th>print</th>
- <th>id</th>
- <th>name</th>
- </tr>";
- while ($row = mysqli_fetch_array($result)) {
- echo "<tr>";
- // Jag skriver här ut hela arrayen som finns i $row så att du ser vilka värden som nu hämtats.
- echo "<td>" . print_r($row, 1) . "</td>";
- echo "<td>" . $row['id'] . "</td>"; // Här skriver den ut värdet i id fältet
- echo "<td>" . $row['name'] . "</td>"; // här skriver den ut värdet i namn fältet, ändra om din tabell har olika namn
- echo "</tr>";
- }
- echo "</table>";
- mysqli_close($con);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment