Otazka 1:
Nejde mi připojit se k databázi, použil jsem tento model:
<?
$spojeni = mysql_connect(localhost,"jmeno","heslo" );
mysql_select_db(noviny, $spojeni);
$vysledek = mysql_query(
"SELECT * FROM clanky ORDER BY datum",
$spojeni);
?>
a přepsal si ho na svoje podmínky:
<?
$spojeni = mysql_connect(mysql.webzdarma.cz,worldlife,* );
mysql_select_db(WorldLife, $spojeni);
$vysledek = mysql_query(
"SELECT * FROM ZakladniPlocha ORDER BY X",
$spojeni);
echo $Vysledek;
echo "jestli aspon neco funguje";
?>
což je celý text souboru "http://www.worldlife.unas.cz/navod.php"
btw: Misto hvezdicek jsem napsal svoje heslo. Databáze i přihlašovací jméno se jmenuje worldlife, místo hvězdiček je tedy heslo a píše mi to
"mysql_connect(): Unknown MySQL Server Host 'mysqlwebzdarmacz' (1)
in /3w/unas.cz/w/worldlife/navod.php on line 2"
chybu v názvu ani v heslu bych mít neměl-pro jistotu jsem je kopíroval CTRL+Insertem. Že mi nepojedou další věci bez připojení je mi jasný, že možná nemůžu použít echo $vysledek si myslím taktéž.
OTAZKA 2:
Jsou nazvy tabulek, sloupcu, pohledu atd. CASE SENSITIVE nebo nikoli?
PS:
S MySQL jsem ještě nepracoval-akorát jsem si zkoušel pár věcí na Microsoft SQL Server, s PHP prakticky zkušenosti nemám, ale s programovacími jazyky si rozumím velmi dobře, takže funkcím v PHP většinou rozumím, i když se v tom ještě moc nepohybuju. To jen na úvod.
$spojeni = mysql_connect(mysql.webzdarma.cz,worldlife,* );
Toto je spatne. No udaje jsou dobre, ale zapis je spatne. Retezce se uvadeji v uvozovkach! Bez toho tecka predstavuje spojeni retezce. Proto se pak objevi chyba Unknown MySQL Server Host 'mysqlwebzdarmacz' (1)
Spravne ma byt:
$spojeni = mysql_connect("mysql.webzdarma.cz","worldlife","*");
díky, to mě mohlo napadnout, ale jelikož s tím pracuju poprvé, tak mě takové banální řešení nenapadlo .)