<?
$polaczenie = @new mysqli('localhost', 'root', '', 'users');
if (mysqli_connect_errno() != 0){
echo '<p>Wystąpił błąd połączenia: ' . mysqli_connect_error() . '</p>';
}
else {
$_POST['g'] = $polaczenie;
function pokaz() {
$polaczeni = ['g'];
$q = $polaczeni -> query('SELECT * FROM pytania'); // coś z tablicą nadal kombinuję
if ($q != 0){
echo 'zmienna jest pusta';
$polaczeni -> close();
}
else {
echo ($q);
}
}
pokaz();
}
$polaczenie -> close();
?>
Chciałbym nauczyć się funkcji w php i mi to jakoś nie wychodzi. Skrypt ma obsługiwać błędy msql a potem funkcja ma być autoamatcznie wywołana na stronie. Post wstawiam w ramach darmowej lekcji. Tak by się tego nauczyć.
Parse error: syntax error, unexpected '$q' (T_VARIABLE) in kurs/funkcje/include/start.php on line 9
nie chcę poprawnego kodu tylko po prostu zrozumieć błędy
to jest prosty kod chciałbym użyć funkcji do wywołania potem dzięki pentli wszystkich rekordów z bazy ale najpierw kod sobie maksymalnie uprasza wracając macie jakiś pomsł jak wywołać dzięi funkcji wszystkie rekordy z bazy danych ? bo kod mi nie działa. chciałbym użyć mysqli
ja się nie znnam a wy pewnie wiecie jak to się robi