Miten tallennan lomakkeella syötetyn tiedon kahteen eri mysql -kantaan? Minulla on lomake, jolla tallennetaan jäsentietoja jäsentietokantaan. Eri tietokannassa sijaitsee uutiskirjeen tilaajaosoitteet, ja siihen haluaisin syötetyn osoitteen tallentuvan myös, kun tallennetaan uusi jäsen tietokantaan, tai muutetaan sen osoitetietoja. Näin tietojen kirjaaja välttyy kahden lomakkeen täyttämiseltä ja kaikkien jäsenten osoite päivittyy aina myös uutiskirjeen tilaajakantaan.
Onnistuuko yhteyden luonti kahteen eri tietokantaan yhtä aikaa?
Onnistuu.
<?php $yhteys1 = mysql_connect("palvelin","käyttäjätunnus","salasana"); if (!$yhteys1) { die('Ei voitu yhdistää: ' . mysql_error()); } $db1 = mysql_select_db('tietokanta', $yhteys1); if (!$db1) { die ('Ei voitu käyttää tietokantaa: ' . mysql_error()); } $yhteys2 = mysql_connect("palvelin2","käyttäjätunnus2","salasana2"); if (!$yhteys2) { die('Ei voitu yhdistää: ' . mysql_error()); } $db2 = mysql_select_db('tietokanta', $yhteys2); if (!$db2) { die ('Ei voitu käyttää tietokantaa: ' . mysql_error()); } // Sama helpommin ilman debuggauksia $yhteys1 = mysql_connect("palvelin","käyttäjätunnus","salasana"); mysql_select_db('tietokanta', $yhteys1); $yhteys2 = mysql_connect("palvelin2","käyttäjätunnus2","salasana2"); mysql_select_db('tietokanta', $yhteys2); mysql_query(" SQL-kysely ",$yhteys1); mysql_query(" SQL-kysely ",$yhteys2); ?>
Kiitos, hienoa!
Aihe on jo aika vanha, joten et voi enää vastata siihen.