Autor Zpráva
draq
Profil *
Ahoj, začal jsem se učit o databázích podle knihy, ale už při prvním příkladu jsem se dostal do problému, který nevím kde je (opsal sme knihu doslova až na údaje k databázi). Používám vertrigo server a mám tam všechno defaultní. Bohužel se mi zobrazí chyba

Parse error: syntax error, unexpected T_IF in C:\Program Files (x86)\VertrigoServ\www\denik\index.php on line 13

  <?php
    $db_spojeni = mysqli_connect 
       ('localhost','root','vertrigo',3306);
      //13. řádek
if ($db_spojeni)
  echo 'Povedlo';
else
  echo 'Nepovedlo';
  ?>
Děkuji za rady, předpokládám, že zde bude nějáká malá chyba
Jan Tvrdík
Profil
Nejčastější potíže s PHP (FAQ)
draq
Profil *
Samozřejmě sem koukal a na řádku středník mám. K psaní používám Pspad (je pro psaní php dobrý?)
Someone
Profil
draq:
je pro psaní php dobrý?
Osobně jsem s ním spokojen.

mysqli_connect
Já sám nevím co to je, možná je to zastaralejší způsob zápisu připojení a možná taky ne.. Zkusil bych mysql_connect().

('localhost','root','vertrigo',3306);
<< Taktéž.. zkusil bych to bez toho.
Davex
Profil
draq:
Na 13. řádku máš pravděpodobně pevnou mezeru (znak s ASCII kódem 160).
draq
Profil *
Kniha je z roku 2007 a psáno je mysqli a taktéž tam uváděj, že je dobré napsat i port. Nicméně když jsem zkoušel bez portu a bez "i" ničemu to nepomohlo.
Jak rozpoznám tu pevnou mezeru? Když jsem ten prázdný řádek smazal, pořád mi to na 13. hlásí chybu.
Děkuji mockrát za rady, nečekal sem, že se zaseknu tak brzo :)
shaggy
Profil
Someone:
nevím co to je
To si vystihol presne, pretože keby si vedel, čo to je, tak by si nenazval "vylepšenú" (improved) verziu niečoho za zastaralejší spôsob.
A pritom stačilo kliknúť na odkaz na dokumentáciu.
Ten port tam tiež nevadí (ak je správny).

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: