20. juli 2005 - 18:21Der er
10 kommentarer og 1 løsning
PHP: Hvad er fejlen? :S
Hey, hvorfor indsætter den ikke i databasen? I databasen har jeg: id, score, navn, email, ip
også har jeg dette:
<?php include("db.php"); if ($_GET[save] == "options"){ $ip = $_SERVER["REMOTE_ADDR"]; include("db.php"); mysql_query("UPDATE spil SET navn = '$_REQUEST[navn]', email = '$_REQUEST[email]' WHERE ip like = '$ip'"); echo "<meta http-equiv='refresh' content='4;URL=highscore.php'>"; } ?>
db.php virker fint, men den indsætter ikke i databasen, selvom ip'en er min ip :S?
Hvad skal du bruge LIKE til, hvis du søger på et helt felt.
LIKEs brugbarhed kommer jo netop i steder hvor man ikke vil have et helt felt.
F.eks: SELECT ip FROM users WHERE ip like '%.255.0.%'
192.255.0.5 127.255.0.3
-- pacroon
Synes godt om
Ny brugerNybegynder
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.