Avatar billede sylvesternielsen Nybegynder
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.
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:21 #1
Pst. pst.... Du bør nok lige scramble dit kodeord en anden gang ;-)
Avatar billede mortenfn Nybegynder
14. november 2001 - 19:21 #2
text ville være fint, men hvad er fejlmeddelsen eller fejlen
Avatar billede mortenfn Nybegynder
14. november 2001 - 19:21 #3
til localhost er det vist lige meget
Avatar billede sylvesternielsen Nybegynder
14. november 2001 - 19:23 #4
den laver ingen fejl.... Den siger bare: Du er ikke logget ind selvom bruger og pass er rigtige....
Avatar billede nikolajdu Nybegynder
14. november 2001 - 19:23 #5
Tjo, men man kunne jo forestille sig at samme pass blev brugt andetsteds :-)
Avatar billede mortenfn Nybegynder
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());
Avatar billede kube Nybegynder
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();
?> \");
Avatar billede mortenfn Nybegynder
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();
Avatar billede mortenfn Nybegynder
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
Avatar billede sylvesternielsen Nybegynder
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..
Avatar billede mortenfn Nybegynder
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 
Avatar billede sylvesternielsen Nybegynder
14. november 2001 - 19:48 #12
den returnere brugernavn og password ud i et med hans script.
Avatar billede mortenfn Nybegynder
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
Avatar billede sylvesternielsen Nybegynder
14. november 2001 - 20:41 #14
det er det jeg har tastet. Det ser rigtigt ud.
Avatar billede mortenfn Nybegynder
14. november 2001 - 21:06 #15
P i password skal være p
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
Computerworld tilbyder specialiserede kurser i database-management

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