[php]zie ik iets over het hoofd?

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
hallo ik heb een probleem,zoals je hoeronder ziet haalt hij uit de tabel users het id nr(auto_incement) en name.

die echot hij dan.

nu heb ik alleen het prob dat ik alleen de naam te zien krijg. weet iemand hoe dit kan komen?, ik heb me code al 10x overgelezen en ik kan geen fout vinden...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$query = "SELECT id,name FROM users ORDER BY ID";
$result = mysql_db_query("$database_naam", $query);
   
if ($result) 
{   
    echo "<B><font size=4>users:</font></B>";
    echo "<br>";
        while ($r = mysql_fetch_array($result)) 
        {
        $id   = $r["id"];
        $name = $r["name"];
        echo "<hr>";
        echo "idnummer: $id";
        echo "<br>naam: $name"; 
        echo "<br>";      
       }
     
}

zieronder de output als ik die query uitvoer in de console
code:
1
2
3
4
5
6
7
mysql> SELECT ID,name FROM users ORDER BY ID;
+----+-------+
| ID | name  |
+----+-------+
| 12 | thijs |
+----+-------+
1 row in set (0.00 sec)

Verwijderd

De oplossing is case sensetivity.
check bijde queries eens. de een noem je id, en de andere ID. In de db heet het trouwens ID.
[kouw voor mode]
PHP:
1
2
3
<?
$query = "SELECT ID,name FROM FROM users ORDER BY ID";
?>

Wedden dat het werkt? :)

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op woensdag 02 januari 2002 00:14 schreef daniel_hoenderdos het volgende:
De oplossing is case sensetivity.
check bijde queries eens. de een noem je id, en de andere ID. In de db heet het trouwens ID.
[kouw voor mode]
PHP:
1
2
3
<?
$query = "SELECT ID,name FROM FROM users ORDER BY ID";
?>

Wedden dat het werkt? :)
nee werkt nie, heb het in de console ook al 2 keer geprobeerd, met of zonder hoofdletters maakte niks uit

heb em al, het was niet de case sensitivity van de query maar die van de var id uit de array r