Ahoj, vkládám data pomocí PHP
http://xxxx.eu/logger.php?text=11&time=12
<?php
$server = "localhost";
$user = "kony";
$pass = "hesloheslo";
$db = "jirka";
$mysqli = mysqli_connect($server, $user, $pass, $db); //připojení k MySQL
if($mysqli && isset($_GET['text']) && isset($_GET['time'])){ //pokud GET obsahuje 'hodnota', pokračuj
$text = sanitize($_GET['text']);
$time = sanitize($_GET['time']);
$sql = "INSERT INTO log (text, time) VALUES (".$text.", ".$time.")"; //sestavení SQL
$doSql = $mysqli->query($sql); //vykonání SQL
if($doSql){ //test úspěchu
echo 'Zápis byl úspěšný';
}
else{
echo 'Něco se nepovedlo';
}
}
else{
echo "Neco je špatně";
}
function sanitize($input){ //ořízne řetězec
$input = htmlspecialchars($input);
$input = htmlentities($input);
$input = strip_tags($input);
$input = trim($input);
return $input;
}
?>
Ale toto mi funguje pouze pro čísla, pokud tam hodím text tak mi to hodí chybu