Я хочу использовать mysqli вместо mysql, но понятия не имею, с чего начать, я искал, но не смог найти то, что искал.Переход от mysql к mysqli
Можно ли это сделать легко? Если PDO легче добавить, то это тоже хорошо.
Спасибо!
Мой PHP страница:
<?php
require_once('connection.php'); // connectie
if($_POST['action'] == 'button'){ // als de knop is ingedrukt insert dan
if(filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL) && preg_match('#\.[a-z]{2,6}$#i', $_POST['email'])){
$voornaam = mysql_real_escape_string($_POST['voornaam']);
$achternaam = mysql_real_escape_string($_POST['achternaam']);
$email = mysql_real_escape_string($_POST['email']);
$telefoonnummer = mysql_real_escape_string($_POST['telefoonnummer']);
$sql = "insert into
`form` (`id`,`voornaam`, `achternaam`, `email`, `telefoonnummer`)
values ('','".$voornaam."', '".$achternaam."', '".$email."', '".$telefoonnummer."')"; // insert query
$query = mysql_query($sql);
$subject = 'Een email van '.$voornaam.'';
$headers = 'MIME-Version: 1.0' ."\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
// opmaak mail
$content = '<html><header><meta http-equiv="Content-Type" content="text/html; charset=UTF
-8" /> </header><body>';
$content .= '<p>Je hebt een mail van:</p>';
$content .= $voornaam;
$content .= ' ';
$content .= $achternaam;
$content .= '<p>'.$telefoonnummer.'</p>';
$content .= '</body></html>';
mail($email, $subject, $content, $headers); // Verstuurd de mail
error_log(E_ALL);
}
}
?>
И моя страница подключение:
<?php
$host = "localhost";
$gebruiker_mysql = "root";
$wachtwoord2 = "";
$DBNaam = "opdracht";
$Verbinding = mysql_connect("$host", "$gebruiker_mysql", "$wachtwoord2") or die("<p>De verbinding met de database kan niet worden gemaakt</p>" . mysql_error());
mysql_select_db($DBNaam) or die("<p>De database kan niet geselecteerd worden</p>");
?>
Что я искал, но не мог найти то, что искал? – Leonardo
Я искал в Интернете о том, как перейти от mysql к mysqli, но я не мог хорошо объяснить это. –
http://www.w3schools.com/php/php_ref_mysqli.asp –