[PHP]Datenbank Verbindung herstellen

03/18/2011 11:55 Milchschokolade#1
Meistens werden die Inhalte der dynamischen Seiten in einer MySQL Datenbank gespeichert. Um diese Auszugeben musst du erst eine Datenbank Verbindung herstellen.
Als erstes definiertst du folgende Variablen:

PHP Code:
<?php
$host 
"localhost"// Adresse des Datenbankservers, meistens localhost
$user ""// Dein MySQL Benutzername
$pass ""// Dein MySQL Passwort
$db ""// Name der Datenbank
?>
Die Variable ($link) definiert die Verbindung zu der Datenbank.

Im Fall das die Verbindung nicht hergestellt werden könnte, wird das Script abgebrochen und die in den Klammern stehende Nachricht angezeigt.

Die Letzte Zeile wählt die Datenbank aus und gibt dir die Erlaubnis sich an den Daten zu bedinenen.

PHP Code:
<?php
$link 
mysql_connect($host$user$pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db$link);
?>
PS: Ist nicht unbedingt lang oder so, aber ich hab kein Tutorial dazu gefunden.
03/18/2011 15:57 Syc0n#2
Benutzt lieber DEFINE anstatt Variablen...
03/18/2011 23:47 NotEnoughForYou#3
da gibt es schon einige außerdem ist da nicht wirklich was erkärt...
05/30/2012 21:12 zaptohotel#4
Das mit dem 2. Code verstehe ich nicht, muss man das darunter schreiben, in eine neue Datei oder wie ?
06/02/2012 13:11 Dawn-Design#5
PHP Code:
<?php
$host 
"localhost"// Adresse des Datenbankservers, meistens localhost
$user ""// Dein MySQL Benutzername
$pass ""// Dein MySQL Passwort
$db ""// Name der Datenbank
$link mysql_connect($host$user$pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db$link);
?>
So alles untereinander oder in 2 Datein mit der include funktion, was ich aber für quatsch halte
01/19/2014 16:12 FruitCroshlive#6
ich habe ma eine frage ich habe eine datenbank und ich möchte gerne das andere user ihre songs usw in meine datebank speichern können ich habe schon eine suchmaschine erstellt aber ich komme nicht mit diesen fehlern klar

[Only registered and activated users can see links. Click Here To Register...]
01/20/2014 11:04 Ravenstorm#7
Bitte kein mysql sondern mysqli benutzen.
01/20/2014 22:31 'Heaven.#8
Besser noch PDO meiner Meinung nach
01/29/2014 10:46 .Marcel'#9
PHP Code:
mysql_ist veraltet
Wie meine Vorposter schon geschrieben haben, PDO oder MySQLi nutzen.

PDO:
[Only registered and activated users can see links. Click Here To Register...]

MySQLi:
[Only registered and activated users can see links. Click Here To Register...]
02/02/2014 12:54 Else#10
Quote:
Originally Posted by .Marcel' View Post
PHP Code:
mysql_ist veraltet
Wie meine Vorposter schon geschrieben haben, PDO oder MySQLi nutzen
Das oder MySQLi würde ich streichen. Denn PDO sollte bereits wegen Exception Handlings bevorzugt werden. Es unterstützt zudem mehrere Datenbanksysteme. Man sollte MySQLi dann verwenden, wenn PDO NICHT gegeben ist.