Witam,
posiadam problem, od dłuższego okresu szukam rozwiązania w internecie i nic nie pomaga.
gdy odpalam stronę wywala mi taki błąd : Warning: mysqli_connect() expects parameter 5 to be long, string given in w 58 lini
sprawdzałem chyba ze 100 razy czy wszystkie dane do bazy danych się zgadzają. Nie powiem potrzebuje pomocy, bo dostane na łeb.
<?php
$host = "localhost"; //to sie zgadza
$db_user = "xxxx"; //to tez
$db_password = "xxxxxxx"; //to sie zgadza
$db_name = "pr_mj_licznik";
$table = "users";
$polaczenie = mysqli_connect($host,$db_user,$db_password,$db_name,$table);
//jeżeli błąd połączenia
if($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
//gdy polaczenie sie uda
else
{
//udało się połączyć to pobieramy stan licznika
$licznik = $polaczenie->query("select id from users");
$ile_znalezionych = $licznik->num_rows;
//wyświetlenie stanu licznika
echo $licznik;
//jeżeli nie było gościa tutaj to:
if(!isset($_COOKIE))
{
setcookie($nazwa,$wartosc,time()+3600*24);
$polaczenie->query("insert into users values(NULL)");
}
//gdy cookie już ustawione
else
{
$licznik1 = $polaczenie->query("select id from user");
$ile_znalezionych = $licznik1->num_rows;
//wyświetlenie stanu licznika
echo $licznik1;
}
$polaczenie->close();
}
?>