Hallo gotters,
Ik heb een heel vaag probleem, ik kan er totaal niet uitkomen wat er mis is.
Mijn tabel is als volgt:
Tabel admin:
admin_id
gebuiker
wachtwoord
ip
datum
Nu wil ik via een formulier gegevens ophalen uit de database.
Nu gebruik ik daarvoor een form die submit ik. Dit werkt gewoon.
De ingevoerde gegevens haal ik op met:
Als ik deze echo werkt het gewoon.
Nu wil ik de user uit de database halen via de volgend query:
Nu geeft hij dus niks terug,
Echter als ik nu dit doe:
En dan als user 1 invul krijg ik wel alle gegevens uit de database.
Waarom lukt het met een getal wel (is INT in de database) en met een user niet? (VARCHAR, 255)
Ik word er helemaal gek van, iemand een idee?
Ik heb een heel vaag probleem, ik kan er totaal niet uitkomen wat er mis is.
Mijn tabel is als volgt:
Tabel admin:
admin_id
gebuiker
wachtwoord
ip
datum
Nu wil ik via een formulier gegevens ophalen uit de database.
Nu gebruik ik daarvoor een form die submit ik. Dit werkt gewoon.
De ingevoerde gegevens haal ik op met:
PHP:
1
| $_GET['user']; |
Als ik deze echo werkt het gewoon.
Nu wil ik de user uit de database halen via de volgend query:
PHP:
1
| $qa = mysql_fetch_array(mysql_query("SELECT * FROM admin WHERE gebruiker = ".$_POST['user']."")); |
Nu geeft hij dus niks terug,
PHP:
1
2
| print_r($qa); //geeft nix terug print $qa[0]; //geeft nix, [1], [2] geven ook nix terug. |
Echter als ik nu dit doe:
PHP:
1
| $qa = mysql_fetch_array(mysql_query("SELECT * FROM admin WHERE admin_id = ".$_POST['user']."")); |
En dan als user 1 invul krijg ik wel alle gegevens uit de database.
Waarom lukt het met een getal wel (is INT in de database) en met een user niet? (VARCHAR, 255)
Ik word er helemaal gek van, iemand een idee?