Autor Zpráva
slim12
Profil
Pomocte mi prosim naucil jsem se trochu zaklady PHP a tet skousim napsat neco sviho ale narazil jsem na chybu a nevim vcem jsem tu chybu udelal hlasi to chybu:

Parse error: syntax error, unexpected $end in C:\VertrigoServ\www\nazar\index.php on line 23

nejlepsi je na tom to ze tam řadku 23 vubec neni

Tady skript:

<?php
$host='localhost';
$user='root';
$password='vertrigo';
$db='test';
//pripojeni k databazi
$db_connect=mysqli_connect
($host,$user,$password,$db);
//otestovani pripojeni
if($db_connect) {
echo 'Pripojeni podarilo se';
}
else
{
echo 'Pripojeni nepodarilo se';
echo '<br/>';
echo 'Pricina:',mysqli_connect_error();
}
//vytvoreni dotazu do database mysql
$objekt_vysledku=mysqli_query($db_connect,'SELECT*FROM osoby');
//otestovani SQL dotazu
if($object_vysledku)
die('Chyby ve SQL dotazu:',mysqli_error($db_connect));
?>
Budulinek
Profil
Tak zaprvé ti chybí uzavření větve else:
else
{
echo 'Pripojeni nepodarilo se';
echo '<br/>';
echo 'Pricina:',mysqli_connect_error();


a za druhé, zajímalo by mě, co je funkce di()?
EDIT
pro doplnění, ta chyba ti říká, že není očekáván konec skriptu. To bývá často způsobeno právě když zapomeneš uzavřít složené závorky...
slim12
Profil
Budulinek
Diky a to di() ma být die() špatně jsem to vokopiroval ale stejne to ne funguje hlasi to stejnu chybu na řadku 23
Budulinek
Profil
hmm, pokud je to die, tak by to mělo být spíše takto:

die('Chyby ve SQL dotazu:' . mysqli_error($db_connect));

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: