php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.05.2009, 08:59  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 5
scorpio111 befindet sich auf einem aufstrebenden Ast
Standard Datenbankabfrage von 2 tabellen mit php ausgeben

Hallo Leute,

ich habe folgende 3 Tabellen:

patients
- id
- firstname
- lastname
- birthdate
- sex
- address

doctors
- id
- firstname
- lastname
- title
- address


medical_analysis
- id
- doctor_id (fk: “doctors.id”)
- patient_id (fk: “patients.id”)
- analyse_date
- diagnose
- treatment


jetzt muss ich eine Liste der Aerzte ausgeben mit Anzahl der untersuchungen.

Per MySQL Befehl sieht es so aus:

SELECT doctors.*, COUNT(medical_analysis.id) AS analysis_count
FROM doctors
JOIN medical_analysis ON doctors.id = medical_analysis.doctor_id
GROUP BY doctors.id



wie kann ich diese Abfrage mit PHP ausgeben? Ich hoffe ihr koennt mir helfen denn so

<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/projects/medica/libs/mysql.php');

$sql = "SELECT doctors.*, COUNT('medical_analysis.id') AS analysis_count
FROM doctors
JOIN medical_analysis ON doctors.id = medical_analysis.doctor_id
GROUP BY doctors.id ";
$qry = mysql_query($sql) or die(mysql_error());
?>


ist es wohl zu einfach und geht nicht....
scorpio111 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.05.2009, 09:35  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Geht nicht ist keine Fehlerbeschreibung.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 21.05.2009, 20:09  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 5
scorpio111 befindet sich auf einem aufstrebenden Ast
Standard

ja wie muss man das machen? bin anfanger und weiss nicht genau wie ich das machen sollte
scorpio111 ist offline   Mit Zitat antworten
Alt 21.05.2009, 21:20  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Vielleicht wird dir hiermit geholfen?
Klick
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 21.05.2009, 23:20  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 5
scorpio111 befindet sich auf einem aufstrebenden Ast
Standard

ja aber es muss doch eine moeglichkeit geben auch komplexere abfragungen ausgeben zu koennen....
scorpio111 ist offline   Mit Zitat antworten
Alt 21.05.2009, 23:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Also wenn Du jetzt nicht bald mal Dein Problem konkret beschreibst, wandert der Thread in den Trash.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 22.05.2009, 08:49  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 5
scorpio111 befindet sich auf einem aufstrebenden Ast
Standard

also noch einmal hier sind gegebenen die tabellen die ich in phpmyadmin formulier habe:

doctors:(siehe ersten Anhang)

patients:(siehe ersten Anhang)

medical_analysis:(siehe ersten Anhang)

jetzt hatte ich eine aufgabe und zwar erstens per MySQL zu loesen die hieß so:

" Liste der Ärtzte mit Anzahl der Untersuchungen erstellen"

Hab dies ja auch mit folgendem Befehl erledigt:

Code:
SELECT doctors.*, COUNT(medical_analysis.id) AS analysis_count
FROM doctors
JOIN medical_analysis ON doctors.id = medical_analysis.doctor_id
GROUP BY doctors.id
Siehe hierzu den letzten Anhang!

Jetzt muss ich diesen Code in PHP einfügen damit diese Tabelle da herausgebracht werden soll. Meine Frage ist wie schaffe ich das mit PHP?????

Hoffe bin jetzt verstaendlich genug gewesen und man kann mir helfen!
Miniaturansicht angehängter Grafiken
datenbankabfrage-von-2-tabellen-mit-php-ausgeben-doctors.jpg  datenbankabfrage-von-2-tabellen-mit-php-ausgeben-patiens.jpg  datenbankabfrage-von-2-tabellen-mit-php-ausgeben-medical_analysis.jpg  datenbankabfrage-von-2-tabellen-mit-php-ausgeben-liste_der_aerzte.jpg  
scorpio111 ist offline   Mit Zitat antworten
Alt 23.05.2009, 09:58  
Neuer Benutzer
 
Registriert seit: 21.05.2009
Beiträge: 5
scorpio111 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von scorpio111 Beitrag anzeigen
also noch einmal hier sind gegebenen die tabellen die ich in phpmyadmin formulier habe:

doctors:(siehe ersten Anhang)

patients:(siehe zweitenAnhang)

medical_analysis:(siehe dritten Anhang)

jetzt hatte ich eine aufgabe und zwar erstens per MySQL zu loesen die hieß so:

" Liste der Ärtzte mit Anzahl der Untersuchungen erstellen"

Hab dies ja auch mit folgendem Befehl erledigt:

Code:
SELECT doctors.*, COUNT(medical_analysis.id) AS analysis_count
FROM doctors
JOIN medical_analysis ON doctors.id = medical_analysis.doctor_id
GROUP BY doctors.id
Siehe hierzu den letzten Anhang!

Jetzt muss ich diesen Code in PHP einfügen damit diese Tabelle da herausgebracht werden soll. Meine Frage ist wie schaffe ich das mit PHP?????

Hoffe bin jetzt verstaendlich genug gewesen und man kann mir helfen!
scorpio111 ist offline   Mit Zitat antworten
Alt 23.05.2009, 10:47  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Also dann mach doch mal ein MySQL-Tutorial.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 werte aus Tabellen vergleichen und einen 3. ausgeben LB1981 PHP Tipps 2009 6 12.02.2009 00:25
[Erledigt] Limit auf Ergebnissumme mehrerer Tabellen Frank Datenbanken 8 02.09.2008 11:33
2 Tabellen vergleichen und Rest ausgeben Seabear Datenbanken 2 12.03.2008 05:54
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Tabellen ausgeben spacedone PHP Tipps 2008 10 28.08.2007 15:32
tabellen namen ausgeben laßen PHP Tipps 2006 20 27.01.2006 23:23
6 Tabellen -> Übereinstimmungen ausgeben lassen? becks123 PHP-Fortgeschrittene 3 23.12.2005 08:57
Nicht alles aus 2 Tabellen ausgeben Datenbanken 3 26.08.2005 14:09
Daten aus 10 Tabellen sortiert ausgeben Sirke Datenbanken 3 02.08.2005 11:50
mehrere tabellen aus einer db ausgeben lassen möchtegernchegga PHP Tipps 2005-2 6 21.07.2005 20:29
Problem 1 - Ergebnis aus drei Tabellen ausgeben Datenbanken 4 15.07.2005 14:53
sql: aus 2 tabellen 1 ausgeben Datenbanken 2 28.09.2004 22:10
tabellen verknuepfen und ergebnisse ueber link ausgeben PHP Tipps 2004 1 21.09.2004 21:24
[Erledigt] tabellen verknuepfen und ergebnisse ueber link ausgeben PHP Tipps 2004 3 21.09.2004 06:04
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datenbankabfrage ausgeben, http://www.php.de/datenbanken/55307-datenbankabfrage-von-2-tabellen-mit-php-ausgeben.html, datenbankabfrage mehrere tabellen, datenbankabfrage über 2 tabellen, mysql php mehrere tabellen einfügen, datenbankabfrage aus 2 tabellen, datenbankabfrage 2 tabellen, zwei tabellen ausgeben, datenbank abfragen mehrere tabellen, php datenbank abfrage 2 tabellen, datenbankabfrage über zwei tabellen, datenbank abfrage mehrere tabellen, datenbank abfrage aus 2 tabellen, datenbankabfrage aus mehreren tabellen, mysql mehrere tabellen ausgeben, php datenbankabfrage, php datenbankabfrage mehrere tabellen, datenbankabfragen, mehrere tabellen ausgeben php, datenbankabfrage tabelle

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum