22. april 2004 - 14:29
Der er
15 kommentarer og 1 løsning
Indhold af database
Jeg er ved at lave et php script der viser en kolonne i en mySQL tabel! Mit script ser sådan her ud: <?php #include("config.php") ; $r = ("kasper112")->get_data("users") ; $w = $r ["brugernavn"] [1] ; print "$w"; ?> Min DB ser sådan her ud: DB navn: kasper112 Tabel: users Kolonne: brugernavn Fejlmelding: Parse error: parse error in /web/www/frac/users/kasper112/print_mysql.php on line 3
Annonceindlæg fra gavdi
22. april 2004 - 14:31
#1
hvad er det lige du laver her ? kalder en funtion på en streng ? $r = ("kasper112")->get_data("users") ;
Slettet bruger
22. april 2004 - 14:36
#2
chries > Det er vel en instans af en klasse. Men den skal vel først instancieres et sted. Hvis du heller ikke har nogen mysql connection i config.php filen, vil du også få en fejl dér. Uden vi kender indholdet af config.php kan det godt være svært at lokalisere fejlen.
22. april 2004 - 14:39
#3
eftersom den melder parse fejl på den line tvivler jeg på at det er noget der kan gøres på den måde.
22. april 2004 - 14:39
#4
altså referer til en variabel (instans) ved: ("kasper112")
22. april 2004 - 14:49
#5
Jeg har lige ændret noet: <?php #include("config.php") ; mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db); $r = "kasper112"->get_data("users") ; $w = $r ["brugernavn"] [1] ; print "$w"; ?> config.php: // MySQL Variabler $mysql_host = "localhost"; $mysql_user = "kasper112"; $mysql_pw = "********"; $mysql_db = "kasper112"; ?>
22. april 2004 - 14:54
#6
prøv <?php #include("config.php") ; mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db); $result = mysql_query("SELECT brugernavn FROM users"); while($r = mysql_fetch_assoc($result)) { print $r['brugernavn ']; } ?>
22. april 2004 - 14:55
#7
lige en space for meget =) print $r['brugernavn ']; -> print $r['brugernavn'];
22. april 2004 - 15:24
#8
<?php #include("config.php") ; mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db); $result = mysql_query("SELECT brugernavn FROM users"); while($r = mysql_fetch_assoc($result)) { print $r['brugernavn']; } ?> fejl:Warning: mysql_connect(): Access denied for user: 'nobody@localhost' (Using password: NO) in /web/www/frac/users/kasper112/heheh.php on line 4 Warning: mysql_select_db(): Access denied for user: 'nobody@localhost' (Using password: NO) in /web/www/frac/users/kasper112/heheh.php on line 5 Warning: mysql_select_db(): A link to the server could not be established in /web/www/frac/users/kasper112/heheh.php on line 5 Warning: mysql_query(): Access denied for user: 'nobody@localhost' (Using password: NO) in /web/www/frac/users/kasper112/heheh.php on line 7 Warning: mysql_query(): A link to the server could not be established in /web/www/frac/users/kasper112/heheh.php on line 7
22. april 2004 - 15:27
#9
#include("config.php") ; -> include("config.php") ;
22. april 2004 - 15:49
#10
Nu virker det fint bortset fra at nu viser den ALLE brugernavne og den skal vise ET bestemt! såden ser vose tabel ud og vi vil ha den til at udlæse kasper id brugernavn paas 1 kasper 34 2 ff ff
22. april 2004 - 15:51
#11
hvad har du at søge på ? $id = 1; $result = mysql_query("SELECT brugernavn FROM users WHERE id=$id"); ... $navn = 'kasper'; $result = mysql_query("SELECT brugernavn FROM users WHERE brugernavn='$navn'");
22. april 2004 - 15:55
#12
jeg har ID nr søge op men vil kun har den skal vise brugernavn på id nr
22. april 2004 - 15:57
#13
du tager bare den du vil have =) <?php $id = 1; // id et eller andet sted fra include("config.php") ; mysql_connect($mysql_host, $mysql_user, $mysql_pw); mysql_select_db($mysql_db); $result = mysql_query("SELECT brugernavn FROM users WHERE id=$id"); while($r = mysql_fetch_assoc($result)) { print $r['brugernavn']; } ?>
22. april 2004 - 15:58
#14
ok tak skriv som svar og jeg gir dig point
22. april 2004 - 15:59
#15
måske lave lidt om siden det kun er en bruger der skal tilbage $result = mysql_query("SELECT brugernavn FROM users WHERE id=$id LIMIT 1"); if($r = mysql_fetch_assoc($result)) { print $r['brugernavn']; }
22. april 2004 - 15:59
#16
ok :)
Vi tilbyder markedets bedste kurser inden for webudvikling