Fejl i query

Tags:    mysqli php

Hej,

Nogle der kan sige mig, hvad min fejl i mit query er?

Fold kodeboks ind/udPHP kode 




8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Problemet ligger i at jeg ingen fejl får.

Heller ikke med:

Echo mysqli_errpr($db);


Stefan Svensson, hvad mener du med datatyper?

Jeg tænkte på et tabel dump, der viser opbygningen. Hvad felterne hedder og hvilke værdier de kan antage; int, varchar(), datetime...



Er ikke helt sikker, men mener at analyse er et reserveret ord i mysql, prøv at pak det ind i ´´ (så: ´analyse´)

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 08.11.2013 13:40 af Bruger #3427
>men mener at analyse er et reserveret ord i mysql, prøv at pak det ind i ´´ (så: ´analyse´)
godt husket, analyse er et reseverat ord http://dev.mysql.com/doc/refman/5.7/en/reserved-words.html
men det skal pakkes ind i backticks (`) og ikke ´ (så: `analyse`)
http://stackoverflow.com/questions/261455/using-backticks-around-field-names

men den helt rigtige løsning vil være at omdøbe tabellen og undgå reseveret ord, det kunne jo være du på sigt skulle skifte API til feks MSSQL eller OCI (oracle)





Hvad fejl får du?



Umiddelbart er der ikke noget i vejen.

Hvilken fejl får du?

Kan vi se din tabel med datatyper?

Desuden - Gør noget ved sikkerheden.



Problemet ligger i at jeg ingen fejl får.

Stefan Svensson, hvad mener du med datatyper?



>men mener at analyse er et reserveret ord i mysql, prøv at pak det ind i ´´ (så: ´analyse´)
godt husket, analyse er et reseverat ord http://dev.mysql.com/doc/refman/5.7/en/reserved-words.html
men det skal pakkes ind i backticks (`) og ikke ´ (så: `analyse`)
http://stackoverflow.com/questions/261455/using-backticks-around-field-names

men den helt rigtige løsning vil være at omdøbe tabellen og undgå reseveret ord, det kunne jo være du på sigt skulle skifte API til feks MSSQL eller OCI (oracle)



Ifølge det link, er det med z, så det er nok ikke det der er fejlen. og ja kom vist til at bruge de forkerte `, ikke sådan når man ikke har syntax highlighting her når man skriver :)



Jeg fandt ud af det var en fejl med min database, som er rettet nu. Jeg takker for alle jeres svar. Karma er selvfølgelig givet!



t