Sæt php-kode i mysql
Jeg har et stort problem.Jeg her denne php-kode:
<?
//Kontakt til db
$hostname = "localhost"; //Vælg din egen
$username = "brugernavn"; //Dit brugernavn til databasen
$password = "kodeord"; //Passwordet til databasen
$database = "database"; //Din database
//Cookie stuff
$cookie = "value"; //Navnet på cookien
$cookie_time = "30"; //Længde på cookien i sekunder
//Her under skal ikke ændres
$db = mysql_connect("$hostname", "$username", "$password");
mysql_select_db("$database", $db);
$har_besoegt = $_REQUEST["har_besoegt"];
if($har_besoegt != $cookie){
setcookie("har_besoegt", $cookie, time()+$cookie_time);
$time = date(YmdHis);
$name = 'Gæst';
mysql_query("INSERT INTO guest (name, time) VALUES ('$name', '$time')");
}
$timeigen = date(YmdHis);
$timeigenigen = $timeigen;
$resultguest = mysql_query("SELECT * FROM guest WHERE time > $timeigenigen-$cookie_time");
$antalguest = mysql_numrows($resultguest);
echo "Antal online: $antalguest";
mysql_query("DELETE FROM guest WHERE time < $timeigenigen-$cookie_time");
?>
Koden skal jeg så have sat ind i en mysql. Det har jeg prøvet på følgende måde:
mysql_query("INSERT INTO `script` (kode) VALUES ('<?
//Kontakt til db
$hostname = "localhost"; //Vælg din egen
$username = "brugernavn"; //Dit brugernavn til databasen
$password = "kodeord"; //Passwordet til databasen
$database = "database"; //Din database
//Cookie stuff
$cookie = "value"; //Navnet på cookien
$cookie_time = "30"; //Længde på cookien i sekunder
//Her under skal ikke ændres
$db = mysql_connect("$hostname", "$username", "$password");
mysql_select_db("$database", $db);
$har_besoegt = $_REQUEST["har_besoegt"];
if($har_besoegt != $cookie){
setcookie("har_besoegt", $cookie, time()+$cookie_time);
$time = date(YmdHis);
$name = 'Gæst';
mysql_query("INSERT INTO guest (name, time) VALUES ('$name', '$time')");
}
$timeigen = date(YmdHis);
$timeigenigen = $timeigen;
$resultguest = mysql_query("SELECT * FROM guest WHERE time > $timeigenigen-$cookie_time");
$antalguest = mysql_numrows($resultguest);
echo "Antal online: $antalguest";
mysql_query("DELETE FROM guest WHERE time < $timeigenigen-$cookie_time");
?> ')");
Det virker ikke.
Og ikke nok med det. Hele php-koden derefter virker heller ikke. Jeg får heller ikke nogen fejl meddelelse.
Jeg tror det er fordi den opfører sig som php-kode, men kan ikke finde en løsning.
Håber der er nogen som kan hjælpe.
