Jump to content
php.lv forumi

Recommended Posts

Posted
nekādas, jo db2 pagaidām ir tukša

 

Tad kāpēc tu brīnies par šo:

mysql_error saka, ka nav tipa tāda tabula iekš db2 (jo viņa ir iekš db1).

???

 

Ja jau nav, tad nav.

Posted

es iztīriju otro db no tabulām, lai varētu atrast/saprast kļūdu. iekš paste.php.lv (vienā no iepriekšējiem postiem bija adrese) iemetu jauno kodu, kur tiek ņemta tabula no pirmās datubāzes.

Posted

Ok, piemēram man ir divas datu bāzes:

1) motocikli ar tabulu markas, kura satur lauku nosaukums, BraucejaID

2) laivas ar tabulu dzineji, kura satur lauku tilpums, BraucejaID

Nesakarīga shēma, bet nu tomēr....

Uztaisu lietotāju Varis ar paroli Varu@#*Varu, kuram ir tiesības piekļūt gan motocikli.markas, gan laivas.dzineji

 

Pieņemsim, ka kaut kādu iemeslu dēļ tagad gribu atlasīt visus motociklu nosaukumus un zem tiem sarakstīt visus tilpumus:

<?php
$savienojums = mysql_connect('datu.bazes.serveris.serv', 'Varis', 'Varu@#*Varu') or die('Viss ir sllikti! ' . mysql_error());
$vaicajums = 'SELECT nosaukums FROM motocikli.markas UNION SELECT tilpums FROM laivas.dzineji';
$rezultats = mysql_query($vaicajums) or die('Aj, atkal viss ir slikti! ' . mysql_error());
//tālāk izvadam datus
?>

 

Ja sazin kādā mistiskā veidā sagribu atlasīt tos motociklu nosaukumus kopā ar tiem laivu tilpumiem, kuriem ir viens un tas pats BraucejaID, tad vaicājums būtu šāds (cerams):

$vaicajums = 'SELECT t1.nosaukums AS nosaukums, t2.tilpums AS tilpums FROM motocikli.markas AS t1, laivas.dzineji AS t2 WHERE t1.BraucejaID = t2 BraucejaID;

×
×
  • Create New...