Avatar billede mrmox2 Nybegynder
17. november 2014 - 19:28 Der er 2 kommentarer og
1 løsning

PHP uden if-sætning skriver ikke til database

Hejsa - leger lidt med PHP og der er en ting her jeg ikke fatter:

Denne kode virker:

-------------------------------------

include 'includes/connect.php';
// Check connection
if ($link->connect_error) {
    die("Connection failed: " . $link->connect_error);
}

$sql = "INSERT INTO poll (A1824, A2529, AOther, Date, Place)
VALUES ('12', '22', '32', '15-11-14', 'hvabbehar')";

if ($link->query($sql) === TRUE) {
    echo "Din indtastning er gemt";
} else {
    echo "Fejl: " . $sql . "<br>" . $link->error;
}

$link->close();

------------------

Men hvis jeg tager if-sætningen ud:
if ($link->query($sql) === TRUE) {
    echo "Din indtastning er gemt";
} else {
    echo "Fejl: " . $sql . "<br>" . $link->error;
}
så skrives der ikke til databasen

Er der mon en logisk forklaring på det? Ellers er der nok noget jeg har misforstået big time :)
Avatar billede arne_v Ekspert
17. november 2014 - 19:32 #1
det er $link->query($sql) som faktisk udfoerer SQL, saa fjerner du den saa ................
Avatar billede mrmox2 Nybegynder
17. november 2014 - 19:44 #2
Hej. Og tak. Så giver det hele mening.
Smider du lige et svar
Mvh t
Avatar billede arne_v Ekspert
17. november 2014 - 19:57 #3
svar
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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