Witam, mam strone na webhoscie i na niej w phpmyadmin wbudowanym w serwisie, stworzylem tabele "Uczestnicy", dodalem rowniez do niej kilka rekordow. Chcialem poki co, zanim wezme sie za cos powazniejszego zrozumiec jak to dziala. Błąd jaki otrzymuje to : mysqli_query() expects parameter 1 to be mysqli, boolean given in /home/a6076123/public_html/index.php on line 14
Co wiecej probowalem szukac na stacoverflow i z bledu powinno wynikac ze nie moze sie polaczyc z baza danych, wiec dodalem tego if else aby sprawdzic poprawnosc polaczenia, łączy sie poprawnie.. Aktualnie szukam 40 minut błędu i nie potrafie znalezć. Wiem ze kod jest bardzo prosty i nawet kopiowanie go z gotowych tutow lub dokumentacjii skutkuje tym samym błędem. Prosze o pomoc.
pozdrawiam
Tak dodawalem tez else echo"polaczyles sie poprawnie"; i laczy sie bez problemow. na razie robie to na jednym pliku by zrozumiec istote dzialania, moze tu jest problem?
<?php
DEFINE('DB_USER', 'user');
DEFINE('DB_PASSWORD', 'haslo);
DEFINE('DB_HOST', 'host');
DEFINE('DB_NAME', 'baza');
$dbc = @mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
if(!dbc) die(' nie mozesz polaczyc sie z baza'); else {
if(isset($_POST['submit']))
{
$sql = "SELECT * from Uczestnicy";
$result = mysqli_query($dbc, $sql);
}
}
?>
<!DOCTYPE html>
<html>
<header>
</header>
<body>
<form action="" method="post" style="height:50px;width:50px;">
<input type="hidden" name="id" value="1" />
<input type="text" name="name" /><br><br>
<input type="submit" name="submit" value="submt"/><br%