PHP
<?php
$mysqli = new mysqli('localhost', 'gebruikersnaam', 'wachtwoord', 'database');
if (mysqli_connect_errno()) {
printf("Er kan geen verbinding worden gemaakt");
exit();
} else {
echo "<doctype html> <html> <head> <meta charset='UTF-8' /> </head> <body>";
echo " <b> IP</b> <input type='text' name='ip' /> ";
echo " <b> HOSTNAME</b> <input type='text' name='hostname' /> ";
echo " <input type='submit' value='submit' /> ";
echo "</body> </html>";
}
$ipquery = mysqli_query("SELECT ip FROM proxies ");
$hostquery = mysqli_query("SELECT host FROM proxies ");
$iQuery = "INSERT INTO proxies (ip,hostname) VALUES (?,?)";
$stmt = $msqli->prepare($iQuery);
$stmt->bind_param('??', $_POST['ip'], $_POST['hostname']);
if(!$stmt->execute()) {
echo 'kan query niet uitvoeren' .$stmt->error;
}
$stmt->close();
?>
Toon Meer
mysql
PHP
CREATE TABLE IF NOT EXISTS `proxies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` varbinary(16) NOT NULL,
`host` varchar(200) NOT NULL,
PRIMARY KEY (`id`),
KEY `ip` (`ip`,`host`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Even een korte chek of ik wel goed bezig ben , het doel hiervan is een ip en host in een database kunnen invoegen via dit formulier. Ik begin pas aan het controle gebied als dit zo ongeveer klopt.
Ik wil eerst dat hij controleert of het ip al in de database staat , dit doe je doormiddel van een query toch of doe ik het weer compleet fout ?