Ok już znalazłem. W pliku php.ini trzeba było takie coś wstawić:
extension=ext/php_mysql.dll
extension=ext/php_mysqli.dll
i teraz działa. A teraz wracając do skryptu:
<?php
$mysqli = mysqli_connect("localhost", "michal2", "abracadabra", "strona");
if (mysqli_connect_errno())
{
printf("Nie udało się połączyć z bazą danych: %s\n", mysqli_connect_error
()); }
else
{
printf("Udało się połączyć z bazą.\n");
if (!empty($_POST['uzyt']) && !empty($_POST['has1']) && !empty($_POST['has2'])) {
if (strlen($_POST['uzyt']) < 6
) {
printf("Nazwa użytkownika musi mieć więcej niż 5 znaków.\n"); }
if (strlen($_POST['has1']) < 6
) {
printf("Hasło musi mieć więcej niż 5 znaków.\n"); }
if ($_POST['has1'] !== $_POST['has2'])
{
printf("Hasło1 i hasło2 różnią się od siebie.\n"); }
}
}
$sql = "INSERT INTO strona (user, pass) VALUES ('".$_POST['uzyt']."', '".$_POST['has1']."')";
$rez = mysqli_query($mysqli, $sql);
if ($rez === TRUE)
echo "Rejestracja zakończyła się pomyślnie.<br>"; else
printf("Nie udało się zakończyć rejestracji: %s\n", mysqli_error
($mysqli));
mysqli_close($mysqli);
?>
Wyświetliło mi: Udało się połączyć z bazą. Nie udało się zakończyć rejestracji: Table 'strona.strona' doesn't exist
Jak sobie z tym poradzić|?