NemProgrammering.dk logo
NemProgrammering.dk Trustpilot

Opret forbindelse til database med MySQLi

Lad NemProgrammering.dk´s eksperter lave din hjemmeside for dig
Vi tilbyder professionel hjælp til udvikling af hjemmesider og webshops . Læs mere om vores ydelser her!

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video vil vi undervise dig i, hvordan du med MySQLi og PHP opretter forbindelse til en database. Som database-software anvender vi phpMyAdmin. phpMyAdmin er en del af XAMPP, som vi viste hvordan man installerede i PHP serien. Vi giver dig selvfølgelig en introduktion til phpMyAdmin i denne video, men hvis du gerne vil vide, hvordan du installerer dette stykke software, så se venligst en af nedenstående videoer fra vores PHP serie:

Installation af XAMPP på Windows PC
Installation af XAMPP på Mac OS X

Når du har installeret XAMPP, skal du blot sørge for at have både MySQL og Apache kørende som "active", og du burde herefter kunne efterligne det som Jeppe laver i denne videovejledning.

Øvelse:
1 - Forbind til en database via din PHP kode.

Video tags:

Denne video relaterer til emner såsom: SQL, PHP og MySQLi kursus, MySQLi videotutorial, MySQLi vejledning, dansk video tutorial, lær MySQLi, MySQLi for begyndere, MySQLi API, MySQLi fra bunden,

Her har du kildekoden

<?php
    $mysqli = mysqli_connect("localhost", "root", "", "nemDB");
    
    if (mysqli_connect_errno())
        echo "Failed to connect: " . mysqli_connect_errno();
    else
        echo "Connect success!<br>";
?>

Spørgsmål og kommentarer

Har du et spørgsmål eller en kommentar til denne video/artikel? Så skriv herunder! Alternativt kan du kontakte os på vores forum, hvor en masse hjælpsomme personer sidder klar til at hjælpe.

Url´er bliver automatisk omdannet til links (nofollow).

kommentar på NemProgrammering.dk - lav din egen hjemmeside
Daniel    2017-03-06

Hej Thomas. Aarh, smart :) Nu er jeg med. Men synes godt nok det er noget nemmere at finde ud af sådan som i videoen med XAMPP, end det er på en side der er sat op med Joomla!. Kan jeg bare gøre på samme måde? Har en tabel i min database (vi spiller et spil, så det er en tabel med navn og point), men ved ikke hvordan jeg får den ind på min hjemmeside ...


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2017-03-06

Hej Daniel, Kildekoden er kun den kode som afvikles clientside, alså det der vises i din browser. php kode afviklet serverside, og vil derfor aldrig blive vist i browseren - heller ikke i kildekoden. Prøv selv at lave eksemplet ovenfor - kan du se koden i kildekoden? Nej vel :-) Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Daniel    2017-03-06

Hej Thomas. Men vil folk ikke bare kunne få vist "kildekoden" og så se det der? Mvh Daniel


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2017-03-06

Hej Daniel, Nej din php-kode køres på din server, og vil aldrig blive vist i en browser. Det er kun output som du laver til browseren, som vil blive vist. Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Daniel Jensen    2017-03-06

Hej. Kan I lave en guide mht at forbinde til en database uden folk kan se ens kode i php-filen. Hvis jeg fx løbende skal trække noget ud af databasen vil folk vel bare kunne gå ind i min connecte_db.php fil og se koden?


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Ludvig     2016-03-31

hej. Det virker stadig ikke


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2016-03-30

Hej ludvig, Du skal skrive localhost/phpmyadmin Mvh


kommentar på NemProgrammering.dk - lav din egen hjemmeside
ludvig    2016-03-30

Hej. Når jeg skriver localhost/phpadmin får jeg bare en blank side. Hvad gør jeg


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Claus    2016-01-21

Jeg har ikke en fane der hedder "brugere" i phpMyAdmin. Er det essentielt for udførslen af forbindelsen? :)


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Martin Michael Utzon    2015-10-19

Hej Ditte Det er fordi man kun må oprette en enkelt database i one.com - med mindre man opgraderer sit webhotel. m.v.h. Martin


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2015-09-11

Hej Ditte, Jeg er sikker på at der et eller andet sted i one.com´s administrationspanel findes en genvej til phpMyAdmin eller i det mindste et sted hvor du kan oprette database. Prøv at skrive til dem - de kan med sikkerhed hjælpe dig. Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Ditte    2015-09-10

Jeg bruger webhotellet One.com hvor jeg har tilknyttet wordpress. jeg har en en masse database fra woocommerce liggende, men jeg kan ikke finde det sted hvor man opretter en ny database som du gør i filmen. er der andre måder at oprette en ny på? mvh Ditte


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Helene M Møller    2015-02-28

Jeg få fejl nå jeg prøver at indsætte $mysqli = mysqli_connect Hvad gør jeg galt ? Fra Helene PSS den siger Warning: mysqli_connect(): (HY000/2002): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/1prøve/index2.php on line 21 Line 21 stå der: $mysqli = mysqli_connect($host, $user, $password, $database) Og før det stå der: $host = "localhost"; $user = "root"; $password = ""; $database = "";


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2015-02-11

Hej Rasmus, Det kunne godt lyde som om, at xampp ikke kører korrekt. Er både apache og MySQL grønne? Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Rasmus    2015-02-11

Når jeg prøver at gå ind på localhost/phpmyadmin får jeg blot teksten "Denne webside er ikke tilgængelig". Hvad er grunden til dette?


Forum stats

  • 1146 Antal brugere
  • 1611 Antal emner
  • 8069 Antal indlæg

Deltag selv!

Nyt fra vores bloggere

Besøg vores webbureau

WordPress Hjemmeside

Nyheder

  • Lær, hvordan du kommer til tops i Google og får flere kunder med vores nye SEO kursus for begyndere. Læs mere her!
  • Du kan nu lære avanceret WordPress her på siden. Lær at tilpasse dit tema samt udvikle dit eget plugin! Lœs mere...
  • Nu kan du også lære at bruge Photoshop fra bunden! Se med her: Photoshop kursus
  • Du kan ikke drive et velfungerende udviklingsmiljø uden hurtigt bredbånd. Se vores artikel om Billig Bredbånd
  • Vil du blive bedre til Google Sheets? Så kan du med fordel se vores nye Google Sheets kursus!