Avatar billede langeek Nybegynder
09. november 2004 - 09:16 Der er 15 kommentarer og
1 løsning

variabler angående database

Skal have en variabel som er lig med det felt som står i databasen, hvordan skrives det?

$variabel = $resultat['br_retighed'];

jeg prøver sådan og endda med echo for at tjekke om den skriver det ud, men nope.

br_retighed er et felt i databasen!! altså en kolonne
Avatar billede plx Nybegynder
09. november 2004 - 09:23 #1
så bruger du sikkert mysql_fetch_row() ?

her kan du kun trække felterne ud vha index

brug mysql_fetch_array() i stedet
Avatar billede langeek Nybegynder
09. november 2004 - 09:24 #2
det er det her jeg gør

$resultat = mysql_query("SELECT * FROM bruger WHERE br_bruger='$username' AND br_password='$password'");
$worked = mysql_fetch_array($resultat);

og jeg skal have trukket det fra databasen...
Avatar billede morteeart Nybegynder
09. november 2004 - 09:25 #3
du kan også bruge extract

$query = mysql_query("SELECT noget FROM tabel ");
$row = mysql_fetch_array($row);
extract($row);

så bliver din variabel: $br_retighed som indeholder værdien af br_retighed

bare en mulighed.. vil dog ikke anbefale den.

http://dk2.php.net/extract
Avatar billede morteeart Nybegynder
09. november 2004 - 09:26 #4
dit indtil videre:

$resultat = mysql_query("SELECT * FROM bruger WHERE br_bruger='$username' AND br_password='$password'");
$worked = mysql_fetch_array($resultat);

så er det

$variable = $worked['br_retighed'];
Avatar billede langeek Nybegynder
09. november 2004 - 09:27 #5
er der ikke nemmere måder.... MEGET GERNE jeg tror nemlig det er bare variablen der skal sættes rigtigt op tror ik det skal skrives sådan som jeg har gjort!
Avatar billede langeek Nybegynder
09. november 2004 - 09:30 #6
hmmmm den spytter kun min brugernavn!
Avatar billede langeek Nybegynder
09. november 2004 - 09:31 #7
$resultat = mysql_query("SELECT * FROM bruger WHERE br_bruger='$username' AND br_password='$password'");
$worked = mysql_fetch_array($resultat);

$variabel = $worked['br_retighed'];
echo $variabel;

I stedet for at den skal skrive det der ud, så skriver den min brugernavn .. OMMG?
Avatar billede langeek Nybegynder
09. november 2004 - 09:34 #8
HOV MY BAD opdatering :D
Avatar billede langeek Nybegynder
09. november 2004 - 09:35 #9
morteeart lig et svar ud
Avatar billede morteeart Nybegynder
09. november 2004 - 09:36 #10
okay
Avatar billede langeek Nybegynder
09. november 2004 - 09:37 #11
sådan
Avatar billede langeek Nybegynder
09. november 2004 - 09:37 #12
hvorfor giver den ikke point
Avatar billede langeek Nybegynder
09. november 2004 - 09:38 #13
sådan :D tak for hjælpen
Avatar billede morteeart Nybegynder
09. november 2004 - 09:39 #14
$resultat = mysql_query("SELECT * FROM bruger WHERE br_bruger='$username' AND br_password='$password'");
$worked = mysql_fetch_array($resultat);

$variabel = $worked['br_retighed'];
echo $variabel;

det vil printe værdien af kolonnen br_rettighed hvor br_bruger er $username og br_password = $password.

Hvad du så har stående i det felt, ved jeg ikke.. check din database.
Avatar billede morteeart Nybegynder
09. november 2004 - 09:39 #15
og tak for point :~)
Avatar billede jakobdo Ekspert
09. november 2004 - 12:40 #16
Hvorfor ikke bare:

$resultat = mysql_query("SELECT br_retighed FROM bruger WHERE br_bruger='$username' AND br_password='$password' LIMIT 1");
$variable = mysql_result($resultat, 0);
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