Avatar billede sbay Nybegynder
05. juli 2010 - 13:37 Der er 1 kommentar

Hente data fra MySQL - virker med nogle kolonner men ikke alle!

Hejsa

Jeg har et lidt besynderligt problem. Jeg har 4 kolonner i en tabel der har en 16 cifret titel (serienummer). de 3 af dem kan jeg hente værdier fra uden problemer, men den ene kan jeg kun hente fra hvis jeg laver en SELECT *

Virker ikke - $R_TEMP = ingenting:
$sql2 = "SELECT 9E000002AB190C28, DATETIME FROM Reading ORDER BY ID DESC LIMIT 5";
        $result2 = mysql_query($sql2);
    while ($row2 = mysql_fetch_array($result2))
    {
        $R_DATETIME = "";
        $R_TEMP = $row2['9E000002AB190C28'];
    $R_DATETIME = $row2['DATETIME'];

Virker:
$sql2 = "SELECT * FROM Reading ORDER BY ID DESC LIMIT 5";
        $result2 = mysql_query($sql2);
    while ($row2 = mysql_fetch_array($result2))
    {
        $R_DATETIME = "";
        $R_TEMP = $row2['9E000002AB190C28'];
    $R_DATETIME = $row2['DATETIME'];
Avatar billede erikjacobsen Ekspert
05. juli 2010 - 13:40 #1
Det der ikke er normale navne, kan du få ved at putte `...`  rundt om:

  $sql2 = "SELECT `9E000002AB190C28`, DATETIME FROM Reading ORDER BY ID DESC LIMIT 5";

og så kan det betale sig at få at vide hvad der går galt, fx med:

  $result2 = mysql_query($sql2) or die(mysql_error());
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