Rushworth plant survey 1984


PHP page connecting to mysql database at macfishy.com

The database has two tables (as at June 2018)
Table specrecords - contains data for specimen, collection event and identification.(19 fields)
Table locations - contains data for location - lat, long etc.(12 fields)
Link to data definition page

Accessing data from species records table

Sample data from plants table using query "SELECT * plants WHERE plantname LIKE 'Acacia%' ORDER BY plantname;"

Plant nameCollect Dateidabundance
Acacia acinacea 1984-10-25 rgh_q01 +
Acacia acinacea 1984-10-26 rgh_q02 1
Acacia acinacea 1984-10-29 rgh_q04 2
Acacia acinacea 1984-10-31 rgh_q08 1
Acacia acinacea 1984-10-31 rgh_q09 1
Acacia acinacea 1984-11-01 rgh_q10 +
Acacia acinacea 1984-11-01 rgh_q11 1
Acacia acinacea 1984-11-01 rgh_q12 2
Acacia acinacea 1984-11-06 rgh_q16 +
Acacia acinacea 1984-11-06 rgh_q17 2
Acacia genistifolia 1984-10-25 rgh_q01 +
Acacia genistifolia 1984-10-29 rgh_q03 1
Acacia genistifolia 1984-10-29 rgh_q04 1
Acacia genistifolia 1984-10-30 rgh_q06 1
Acacia genistifolia 1984-10-30 rgh_q07 1
Acacia genistifolia 1984-10-31 rgh_q08 1
Acacia genistifolia 1984-10-31 rgh_q09 1
Acacia genistifolia 1984-11-06 rgh_q16 +
Acacia montana 1984-10-26 rgh_q02 2
Acacia montana 1984-10-30 rgh_q05 2
Acacia montana 1984-10-30 rgh_q06 +
Acacia montana 1984-11-01 rgh_q11 +
Acacia montana 1984-11-01 rgh_q13 2
Acacia montana 1984-11-06 rgh_q16 2
Acacia pycnantha 1984-10-25 rgh_q01 +
Acacia pycnantha 1984-10-29 rgh_q03 +
Acacia pycnantha 1984-10-29 rgh_q04 +
Acacia pycnantha 1984-10-30 rgh_q05 1
Acacia pycnantha 1984-10-30 rgh_q06 1
Acacia pycnantha 1984-10-30 rgh_q07 1
Acacia pycnantha 1984-10-31 rgh_q08 1
Acacia pycnantha 1984-10-31 rgh_q09 1
Acacia pycnantha 1984-11-01 rgh_q11 1
Acacia pycnantha 1984-11-01 rgh_q13 +
Acacia pycnantha 1984-11-06 rgh_q16 +
Acacia pycnantha 1984-11-06 rgh_q17 1

Sample data from plants table using query SELECT DISTINCT plantname FROM plants ORDER BY plantname;

Plant name
*Elytrigia repens
Acacia acinacea
Acacia genistifolia
Acacia montana
Acacia pycnantha
Acrotriche serrulata
Aira elegantissima
Arthropodium strictum
Astroloma humifusum
Billardiera cymosa
Brachyloma daphnoides
Brachyscome multifida
Briza maxima
Briza minor
Brunonia australis
Burchardia umbellata
Bursaria spinosa
Caladenia dilatata
Calochilus robertsonii
Calytrix tetragona
Carex appressa
Cassinia arcuata
Cassinia uncata
Cassytha melantha
Daucus glochidiatus
Daviesia genistifolia
Daviesia leptophylla
Daviesia ulicifolia
Dianella revoluta
Dichelachne micrantha
Dillwynia cinerascens
Dillwynia sericea
Diuris sulphurea
Drosera peltata
Elymus scaber
Eucalyptus behriana
Eucalyptus leucoxylon
Eucalyptus macrorhyncha
Eucalyptus microcarpa
Eucalyptus polyanthemos vestita
Eucalyptus sideroxylon
Eucalyptus viridis
Eutaxia microphylla microphylla
Exocarpos cupressiformis
Gonocarpus tetragynus
Goodenia hederacea hederacea
Goodenia ovata
Goodenia pinnatifida
Grevillea alpina
Hibbertia exutiacies
Hibbertia riparia
Hibbertia sericea
Hypochaeris glabra
Hypoxis sp
Isotoma fluviatilis australis
Lachnagrostis aemula
Lachnagrostis filiformis
Lepidosperma curtisiae
Leptorhynchos squamatus squamatus
Leucopogon rufus
Leucopogon virgatus virgatus
Lolium multiflorum
Lomandra filiformis
Lomandra multiflora multiflora
Lysimachia arvensis
Melichrus urceolatus
Microseris scapigera
Opercularia varia
Ozothamnus obcordatus
Pentapogon quadrifidus quadrifidus
Pimelea curviflora
Pimelea linifolia linifolia
Poa sieberiana
Pultenaea largiflorens
Pultenaea pedunculata
Rhytidosporum procumbens
Romulea rosea
Rytidosperma eriantha
Rytidosperma pallida
Rytidosperma setacea
Rytidosperma tenuior
Schoenus apogon
Senecio quadridentatus
Solenogyne gunnii
Stylidium graminifolium
Thelymitra ixioides
Thelymitra nuda
Thelymitra pauciflora
Thysanotus patersonii
Veronica plebeia
Wahlenbergia gracilis
Wahlenbergia multicaulis
Xanthorrhoea australis
Xerochrysum bracteatum
SELECT COUNT (DISTINCT plantname) FROM plants

Species count 94

Next an INNER JOIN is used to get the latitude and longitude from the locations table to join to the specrecords table
sql for the following table
"SELECT specrecords.collNum, specrecords.genus, specrecords.species, locations.latitude, locations.longitude, specrecords.collDate FROM specrecords LEFT JOIN locations ON specrecords.locationID=locations.locationID";

Collection no.GenusspecieslatitudelongitudeCollect date
1 Eucalyptus behriana36.6167S145.0264E 1984-03-28
2 Eucalyptus polybractea36.6167S145.0264E 1984-03-28
3 Cassytha melantha36.6167S145.0264E 1984-03-28
4 Pelagonium rodneyanum36.7882S144.9787E 1984-03-29
5 Senecio hispidulus36.7775S144.9890E 1984-03-29
6 Goodenia hederacea36.6573S145.0824E 1984-04-03
7 Xerochrysum bracteatum36.5750S145.0156E 1984-04-27