larsgrau Seniormester
28. juni 2020 - 12:28 Der er 3 kommentarer og
1 løsning

Nogen som kan se hvad der er galt her

$dbservsername = "localhost";
    $dbusername = "root";
    $dbpassword = "";
    $dbname ="rettelseskib";

$conn mysqli_connect($dbservsername,$dbusername,$dbpassword,$dbname);
       
    $sql = "INSERT INTO main (Emne) VALUES ('Dette er en test')";
   
    mysqli_query($conn,$sql);

    echo "En rettelse er gemt i databasen";
larsgrau Seniormester
28. juni 2020 - 12:30 #1
Den gemmer det ikke i database, men i xampp virker det fint, men når det kommer over på en live server, virker det ikke

jeg har nogle steder hvor jeg jeg bruger UPDATE main SET Emne = 'Dette er en test'

det virker fint, så jeg har forbindelse til databasen
nemlig Forsker
28. juni 2020 - 12:45 #2
Forslag: benyt error-function. Læs mere her:
https://www.w3schools.com/php/func_mysqli_error.asp
olsensweb.dk Ekspert
28. juni 2020 - 12:51 #3
>$conn mysqli_connect($dbservsername,$dbusername,$dbpassword,$dbname);
her mangler der et lighedstegn

skal være
$conn = mysqli_connect($dbservsername,$dbusername,$dbpassword,$dbname); // procedural style
eller
$conn = new mysqli($dbservsername,$dbusername,$dbpassword,$dbname); // oop style


får du nogle fejl,
hvis ja: hvilke
hvis nej: har du slået error_reporting til, hvis ikke gør det, altid under udvikling
larsgrau Seniormester
28. juni 2020 - 13:49 #4
underligt.

i xampp virker det med følgende database opsæt
Navn | Datatype  | Nulværdi | Standardværdi
dato  |varchar(10  |    Nej          |  Ingen

Men det virker ikke nå den kommer på live server, den kan jeg ikke bruge nul værdi til nej, der skal den stå til ja, ellers virker det ikke
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Test: Lenovos seneste budget-basker kan det hele - man skal dog leve med en alt for synlig svaghed
Computerworld tester Lenovos Ideapad 5. Maskinen er stærk, prisen er skarp og designet er vellykket. Men der er stadig en god grund til at springe modellen over.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Hvad skal der til for at opgradere fra Dynamics AX til 365?
En del virksomheder står - eller vil snart stå - over for et vigtigt valg. Skal vi opgradere fra Microsoft Dynamics AX til 365? I denne folder kan du se, hvordan du får det bedste beslutningsgrundlag med en struktureret proces for at analysere, klassificere og afveje alle de vigtige aspekter. DU FÅR BLANDT ANDET SVAR PÅ DISSE SPØRGSMÅL: • Hvorfor er forarbejdet vigtigt? • Hvilke områder skal afdækkes? • Hvordan kommer jeg i gang?