Zkuste:
SELECT *
FROM patientinfo, records
WHERE (patientinfo.patient_id = $patient_id) AND (patientinfo.patient_id = records.patient_id);
Můžete také konkrétně uvést sloupce, které se mají zobrazit, a přiřadit jim alias, například:
SELECT records.date AS the_date
WHERE records.patient_id = $patient_id
se zdá být v pořádku, pokud $patient_id není prázdný řetězec. Za to bych echo
dotaz před jeho provedením a kontrolou, zda je v pořádku.