Yhdistän normaalisti mysql tietokantaan seuraavasti:
$yhteys = mysql_connect("localhost", "käyttäjä", "salasana"); mysql_select_db("testi", $yhteys) or die("Tietokantaa ei löytynyt!");
Nykyisellä palveluntarjoajalla on kuitenkin hieman erilaiset tavat jolla
tietokantaan yhdistetään. Tietokantaan pitäisi yhdistää jo tuossa
mysql_connect
kohdassa. Kuinkas tämä tapahtuu ?
jaa-a. Mitenköhän heillä tavat sitten eroavat?
Lainaus palveluntarjoajalta:
Yhdistäessä pitäisi jo olla valittuna oikea tietokanta, koska jokaisella tietokantakäyttäjällä on pääsy vain yhteen tietokantaan.
Kun siis yhdistän seuraavasti, käyttäjä ja salasana ovat tietokantakäyttäjän:
$yhteys = mysql_connect("localhost", "käyttäjä", "salasana");
Selventikö yhtään ?
mysql_select_db("testi", $yhteys) or die("Tietokantaa ei löytynyt!");
Palveluntarjoaja antaa sinulle yhden tietokannan, joka määritellään tuossa. Tietokantaan voit luoda useita tauluja, jotka sitten sisältävät eri dataa.
Tuo tarkoittaa sitä, että se valitaan ensin ja on nyt siis valittuna. Sitten MySQL-hauissa kutsutaan tauluja.
edit: http://wiki.mureakuha.com/wiki/MySQL_ja_PHP_-opas#MySQL:n_k.C3.A4ytt.C3.A4minen
Tuossa on hieno ASCII-kuva rakenteesta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.