Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedon tallentaminen kahteen tietokantaan

mika_jussi [26.06.2006 13:07:41]

#

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?

str4nd [26.06.2006 17:09:48]

#

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);
?>

mika_jussi [27.06.2006 10:26:38]

#

Kiitos, hienoa!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta