19. november 2008 - 09:39Der er
7 kommentarer og 1 løsning
Link med fra 2 databaser, men sorter efter navn
Jeg benytter følgende funktion:
<?php //Database 1 $link1 = mysql_connect('dblink1', 'bruger1', 'kode1') or die('Not connected : ' . mysql_error()); mysql_select_db('database1', $link1) or die ('Can\'t use database1 : ' . mysql_error());
//Database 2 $link2 = mysql_connect('dblink2', 'bruger2', 'kode2') or die('Not connected : ' . mysql_error()); mysql_select_db('database2', $link2) or die ('Can\'t use database2 : ' . mysql_error());
$navne = array();
$res1 = mysql_query("SELECT navn FROM db1 ORDER BY navn",$link1); if(mysql_num_rows($res1)>0){ while($row1 = mysql_fetch_assoc($res1)){ $navne[] = $row1['navn']; } }
$res2 = mysql_query("SELECT navn FROM db2 ORDER BY navn",$link2); if(mysql_num_rows($res2)>0){ while($row2 = mysql_fetch_assoc($res2)){ $navne[] = $row2['navn']; } }
sort($navne);
echo implode('<br />',$navne);
?>
og det virker perfekt, dog vil jeg nu have et link på navnene.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$res1 = mysql_query("SELECT navn FROM test ORDER BY navn",$link1); if(mysql_num_rows($res1)>0){ while($row1 = mysql_fetch_assoc($res1)){ $navne[$row1['id']] = $row1['navn']; } }
$res2 = mysql_query("SELECT navn FROM test ORDER BY navn",$link2); if(mysql_num_rows($res2)>0){ while($row2 = mysql_fetch_assoc($res2)){ $navne[$row2['id']] = $row2['navn']; } }
Jeg havde ikke lige set at du ikke hev id ud også :-)
Tak for point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.