<? php
$link = mysql_connect ("localhost", "root", "root") or die ("Nepovedlo se");
$db = mysql_select_db("phptest", $link) or die ("Nepovedlo se");
$querry = "select * from hraci order by prijmeni";
$result = mysql_query($query, $link) or die ("Nepovedlo se");¨
$num = mysql_num_rows($result);
echo "Dotaz vrátil ".$num." záznamy\ m";
echo "<table>\ n";
while ($row=mysql_fetch_array($result))
echo "<tr><td>".$row["jmeno"]."</td><td>".$row["prijmeni"]."</td></tr>\ n";
echo "</table>";
mysql_free_result($result);
mysql_close();
?>
hlasi mi to chybu
Parse error: parse error in C:\xampp\xampp\htdocs\www\databaze\main.php on line 2
Fórum › MySQL
Nejde se připojit
tu je spravny kod
<?php
$link = mysql_connect("localhost", "root", "") or die ("Nepovedlo se pripojit");
$db = mysql_select_db("phptest", $link) or die ("Nepovedlo se pripojit k tabulkam");
$query = "select * from hraci order by prijmeni";
$result = mysql_query($query, $link) or die ("Nepovedlo se vybrat dotaz".mysql_error());
$num = mysql_num_rows($result);
echo "Dotaz vrátil ".$num." záznamy\ n";
echo "<table>\ n";
while ($row=mysql_fetch_array($result))
echo "<tr><td>".$row["jmeno"]."</td><td>".$row["prijmeni"]."</td></tr>\ n";
echo "</table>";
mysql_free_result($result);
mysql_close();
?>
mal si medzeru pri pri pripojeni, tiez zly nazov(querry) a dalsie chyby.
to si musis nastavit v tabulke kodovanie utf8(v dnesnej dobe najlepsie riesenie) a taktiez musis dat tento prikaz:
mysql_query("SET NAMES 'utf8'") or die ("Chyba pri nastavovani utf8:" . mysql_error()); //správne nastavenie kódovania
zalezi, ci pouzivas phpMyAdmin alebo konzolu. v phpMyAdmin vyberies konkretnu databazu kde je vypis tabuliek a das upravit, tam ti vyhodi aj kolonku kodovanie. mozes aj jednotilive polie podobne ako tabulku, len vyberies konkretnu tabulku.
ano, je jedno kde to zmenis.
To radypala: Ach jo, dalsi potiz: php my admin mi pise ze se nemuzu pripojit a at zkontroluji uzivatelske jemeno,heslo a jmeno serveru v souboru config.inc.php... v tom se ale kapku nevyznam :-( nevis jak to kodovani nastavit primo v konzoli?
mno tak tu je príkaz:
ALTER TABLE `hraci` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
a inak odporucam pouzivat nejaky z hotovych balickov, ja mam XAMPP . to ti vsetko kompletne nainstaluje a aj phpMyAdmin.
mno tak chod do C:\Program Files\xampp\phpMyAdmin a tam si vyhladaj subor config.inc.php
otvor ho. niekde tam bude toto(riadok 69):
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'heslo_ktore_mas_nastavene'; // MySQL password (only needed // with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
$cfg['Servers'][$i]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname
potom by ti to malo ist.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Nejde se připojit k routeru — založil Zuben
UltraVNC Viewer nejde sa pripojit na vzdialeny pocitac — založil pietro62
Jak připojit knihovny — založil nachos
Nelze se připojit k mysql — založil jenoc
Jak připojit php — založil selkir
Moderátoři diskuze