14. november 2001 - 19:14
Der er
14 kommentarer og 1 løsning
Hvad skal mysql sættes til?????
Jeg har en side i php som går ind og checker bruger og pass. Jeg ved bare ikke hvad min mysql skal sættes til. Her er min php: $conn = mysql_connect(\"localhost\", \"admin\", \"pipsyl\");// connect til DBMS if(!$conn) { echo(\" NOCONNECT \");} $db = mysql_select_db(\"bruger\"); // connect til DB if(!$db) { echo(\" NOCONNECTDB \"); } $SQL=\"SELECT * FROM bruger WHERE nick=\'$brugernavn\' and pass=\'$Password\'\"; $result = mysql_query($SQL); //udfør statement mysql_close($conn); //disconnect if(mysql_num_rows($result) == 0) { echo (\"brugernavn og password passer ikke sammen\"); ?><br><a href=\'#\' onClick=\'history.back()\'>Tilbage</a><?php } else { echo \"<center><B>Du er ikke logget ind....</B></center><BR>\"; ?> Jeg har prøvet at sætte min mysql til tinytext og text men det ser ikke ud til at virke. Hvad skal den sættes til når jeg opretter tabelen.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. november 2001 - 19:21
#1
Pst. pst.... Du bør nok lige scramble dit kodeord en anden gang ;-)
14. november 2001 - 19:21
#2
text ville være fint, men hvad er fejlmeddelsen eller fejlen
14. november 2001 - 19:21
#3
til localhost er det vist lige meget
14. november 2001 - 19:23
#4
den laver ingen fejl.... Den siger bare: Du er ikke logget ind selvom bruger og pass er rigtige....
14. november 2001 - 19:23
#5
Tjo, men man kunne jo forestille sig at samme pass blev brugt andetsteds :-)
14. november 2001 - 19:23
#6
denne giver en mysql-fejlmeddelse $sql_host = \"localhost\"; $sql_user = \"admin\"; $sql_passwd = \"pipsyl\"; $db = \"test\"; mysql_connect($sql_host,$sql_user,$sql_passwd)or die (mysql_error()); mysql_select_db($db)or die (mysql_error());
14. november 2001 - 19:25
#7
<php mysql_connect(\"localhost\",\"admin\",\"pipsyl\"); mysql_select_db(\"bruger\"); $res = mysql_query(\"SELECT * FROM bruger WHERE nick=\'$brugernavn\' and pass=\'$Password\'\"); while($row = mysql_fetch_array($res)) { print $row[\"nick\"]; print $row[\"pass\"]; print \"<br>\"; } mysql_close(); ?> \");
14. november 2001 - 19:31
#8
dit script på en anden måde så fejl vises <? $sql_host = \"localhost\"; $sql_user = \"admin\"; $sql_passwd = \"pipsyl\"; $db = \"bruger\"; mysql_connect($sql_host,$sql_user,$sql_passwd)or die (mysql_error()); mysql_select_db($db)or die (mysql_error()); $result = mysql_query(\"SELECT * FROM bruger WHERE nick=\'$brugernavn\' and pass=\'$Password\'\"))or die (mysql_error(); if(mysql_num_rows($result)<=0){ ?> brugernavn og password passer ikke sammen <br><a href=\'#\' onClick=\'history.back()\'>Tilbage</a> <? } else { echo \"<center><B>Du er ikke logget ind....</B></center><BR>\"; mysql_close();
14. november 2001 - 19:32
#9
$result = mysql_query(\"SELECT * FROM bruger WHERE nick=\'$brugernavn\' and pass=\'$Password\'\")or die (mysql_error()); der var en ) der havde flyttets sig
14. november 2001 - 19:34
#10
Jeg ved ikke helt hvad det er i laver.... SORRY.... Min mysql forbindelse virker 100% som den skal. Der er bare en fejl et sted som gør at den ikke checker password og brugernavn..
14. november 2001 - 19:39
#11
det er vi klar over brug fra kubes script for at se om der overhoved kan finde noget i databasen
14. november 2001 - 19:48
#12
den returnere brugernavn og password ud i et med hans script.
14. november 2001 - 20:40
#13
har lige været off-line dam stofanet den viser vel kun et brugernavn og password ud i et og er det du har tastet ind
14. november 2001 - 20:41
#14
det er det jeg har tastet. Det ser rigtigt ud.
14. november 2001 - 21:06
#15
P i password skal være p
Computerworld tilbyder specialiserede kurser i database-management