How can I retrieve values from one database server and store
them in other database server using PHP?
Answer Posted / vijaya
we can always fetch from one database and rewrite to
another. Here is a nice solution of it.
$db1 = mysql_connect(”host”,”user”,”pwd”)
mysql_select_db(”db1″, $db1);
$res1 = mysql_query(”query”,$db1);
$db2 = mysql_connect(”host”,”user”,”pwd”)
mysql_select_db(”db2″, $db2);
$res2 = mysql_query(”query”,$db2);At this point you can only
fetch records from you previous ResultSet,
i.e $res1 - But you cannot execute new query in $db1, even
if you supply the link as because the link was overwritten
by the new db.so at this point the following script will fail
$res3 = mysql_query(”query”,$db1); //this will failSo how to
solve that?
Take a look below.
$db1 = mysql_connect(”host”,”user”,”pwd”)
mysql_select_db(”db1″, $db1);
$res1 = mysql_query(”query”,$db1);
$db2 = mysql_connect(”host”,”user”,”pwd”, true)
mysql_select_db(”db2″, $db2);
$res2 = mysql_query(”query”,$db2);
So mysql_connect has another optional boolean parameter
which indicates whether a link will be created or not. as we
connect to the $db2 with this optional parameter set to
‘true’, so both link will remain live.
now the following query will execute successfully.
$res3 = mysql_query(”query”,$db1);
| Is This Answer Correct ? | 14 Yes | 4 No |
Post New Answer View All Answers
Tell me is it possible to protect special characters in a query string?
What are the steps involved to run php?
Which function would you use to insert a record into a database in php?
What is the correct and the most two common way to start and finish a php block of code?
What is $_ get and $_ post in php?
Are sessions stateless?
What are the rules in creating php variable?
Explain how to execute a php script using command line.
Tell me how can you pass a variable by reference?
Why overriding is called runtime polymorphism?
Is multiple inheritance supported in php?
What is stdclass in php?
What is the function mysql_pconnect() usefull for?
Tell me what is the difference between exception::getmessage and exception::getline?
How do I check if a given variable is empty?