php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2007, 15:06  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard Verbindung HTTP-Server MySQL Server über php - genaueres

Hey,

ich suche schon den ganzen Tag nach einer Erklärung zu obengenanntem Thema und hoffe, dass ihr mir möglicherweise ein en Tipp geben könntet. Sicher denkt ihr gerade, wovon faselt der Kerl eigentlich - richtig, ich werd mein Problem erstmal erklären.

Also ich lerne derzeit für mein mündliches Abi in Informatik. Thema sind Datenbanken (relational), SQL und diverses anderes schönes Zeugs aus dem Bereich. Ich wurde nun darauf hingewiesen, dass ich auch die Details für eine ANfrage vom Http-Server an einen MySQL Server können sollte. An sich ist das ja auch ein Problem: 3 Kästchen gemalt, drüber geschrieben was ist und dann in bezug zum anderen geschrieben, obs Client oder Server ist. Soweit so gut, mein Lehrer hätte gerne aber noch ausführlicher erklärt, wie die Verbindung zwischen php und MySQL zu stande kommt. Wie stellt php also eine Verbindung zur Datenbank her (ports, verbindung, protokoll, etc.)? Läuft das irgendwie über eine cgi Schnittstelle? Ich weiß es leider nicht und habe auch nciht viel Brauchbares gefunden. Sofern da also jemand informiert ist, oder auch nur einen Link mir geben kann, wäre ich sehr dankbar!

Vom Clienten zum http Server ist klar, http-Verbindung mit form Daten, die entsprechend verarbeitet und vom php-interpreter interpretiert werden. Tja... hm und dann? =/

Danke nochmal!
Grüße,
Maik
netti ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2007, 23:10  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo netswipe,

an sich ist die Verbindungen einfach eine Socket-Verbindungen. Der PHP-/HTTPD-Prozess versucht (oft auf der lokalen Netzwerkkarte, wenn der MySQL-Prozess auf der selben Maschine läuft) zum MySQL-Prozess eine Netzwerk-Verbindung auf dem Port 3306 aufzubauen. Steht diese Verbindung, so wird über diesen Kanal MySQL-Protocol gesprochen. Damit das funktioniert, gibt es im Client eine Bibliothek, die PHP eine API bereitstellt (z.B. mysql_connect()) und die zur DB hin MySQL spricht. Der MySQL-Server antwortet auf dem selben Kanal und spricht auch MySQL.

Ich mutmaße mal, dass das alles irgendwo in WIKI oder der dev.mysql.com-Seite steht. Suche hier nochmal. Brauchst du mehr Details meld dich einfach.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 06.06.2007, 16:10  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

Wobei mit MySQL-Protocol noch nicht sql gemeint ist oder? Dafür gibt es ja glaube über diese API im Protokoll einen Query command.

Sehr gute Ausführungen, danke. Du hast mir sehr geholfen! =)
netti ist offline   Mit Zitat antworten
Alt 11.06.2007, 14:14  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

So Prüfung gelaufen, war natürlich nciht relevant ^^
Danke trotzdem dr.e =)
netti ist offline   Mit Zitat antworten
Alt 11.06.2007, 15:39  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo netswipe,

sorry, dass ich nicht nochmal geschrieben hatte. Der Beitrag muss mir irgendwie durch die Lappen gegangen sein.

Wie war die Prüfung? Erfolgreich gewesen?
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 11.06.2007, 19:04  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

Kein Ding, ging ja so =)

Ja, eigentlich im Großen und Ganzen schon, ich durfte ein paar Sachen zum Kellerautomaten machen, umschreiben, debuggen und das auf sql-statements übertragen. Eine Frage hab ich erst nicht verstanden, ansonsten war es glaube ganz okay =) Note gibt's erst morgen.

Danke nochmal.
netti 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
MySQL verbindung TeazY PHP Tipps 2008 2 18.12.2007 14:34
Verbindung zu einem MS SQL Server 2005 FireFIghter PHP-Fortgeschrittene 2 23.10.2007 12:03
Performance externe MySQL Verbindung R4v3r Datenbanken 2 20.08.2007 07:47
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySql via ODBC auf entfernten Server dh1sbg Datenbanken 1 13.12.2006 16:14
2ten mysql server installieren Jinonidi Datenbanken 6 08.04.2006 10:06
Eingaben bei: „Connect to MySQL Server Instance tumleh Datenbanken 8 25.03.2006 21:33
php - mysql verbindung tomson PHP Tipps 2006 3 21.03.2006 15:03
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Mysql installation auf win2003 Server mit IIS6 Datenbanken 0 30.04.2005 12:04
Keine Verbindung mit MySQL Server Datenbanken 4 10.03.2005 21:00
keine verbindung zu mysql PHP Tipps 2004-2 5 30.12.2004 14:41
PHP und Mysql für Internen Bereich Beitragsarchiv 3 27.10.2004 10:53
[Erledigt] PHP4.3.9 mit welchem mySQL Server Datenbanken 1 20.10.2004 15:01
Brauch MySQL Zugriffsrechte auf einem STRATO Server??? PHP Tipps 2004 12 21.09.2004 15:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql http verbindung, keine verbindung mit mysql server, http verbindung mit php auf server, https verbindung mysql, protokoll mysql to php, über http mit mysql verbinden, datenbank verbindung protokoll, keine verbindung durch http server, http server verbindung, php sql standardverbindung, wie stellt php die verbindung zum datenbank server her?, mysql protokoll schnittstelle, mysql verbindungs protokoll standard, verbindung zwischen php und mysql, mysqlserver http, mysql server zu server per php, wie stell eich deie verbingung zum mysql server her ? -., php verbindungsaufnahme zum server, mysql server keine verbindung, php mysql verbindung erklären

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.