MySQL Verbindung

01/13/2016 20:19 .Traze™#1
Hallo Community,

ich kann in dem kurzen Script keinen Fehler finden.
Es schreibt andauernd:

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\www\conect.php on line 5
Verbindung zur Datenbank konnte nicht aufgebaut werden.


Folgender PHP-Code:

PHP Code:
<?php
    $verbindung 
mysqli_connect("localhost""Lukas""passwort"
        or die (
"Verbindung zu MySQL-Server konnte nicht aufgebaut werden!");
    
    
mysqli_select_db("codes")
        or die(
"Verbindung zur Datenbank konnte nicht aufgebaut werden.");
?>
Vielen Dank im Voraus!

Regards
01/13/2016 20:21 .Barone#2
mysqli_select_db($verbindung,"codes")
01/13/2016 20:24 .Traze™#3
Oh mein Gott!
So ein leichtsinns Fehler :D

Vielen Dank!

Regards
01/13/2016 20:33 ~ JWonderpig ~#4
PHP Code:
mysqli_select_db 
ist überflüssig

PHP Code:
mysqli_connect('localhost''my_user''my_password''my_db'
reicht bzw. ist kürzer
01/13/2016 22:56 Icetea#5
Alle vorherigen Kommentare haben ihre Richtigkeit. Jedoch würde ich dir eine zusätzliche Abfrage empfehlen, in der du dir die Errors anzeigen lässt die auftreten könnten. Ebenfalls solltest du auch noch gleich ein charset für die Datenbank setzen, damit es später keinerlei Probleme mit irgendwelchen Umlauten wie ä, ü, ö etc. gibt.

Hab das ganze mal bisschen umgeschrieben:

PHP Code:
<?php
    $config
['database'] = array(
        
'host' => '127.0.0.1',
        
'user' => 'username',
        
'pass' => 'p@ssw0rd',
        
'db' => 'database1'
    
);

    
$database mysqli_connect($config['database']['host'], $config['database']['user'], $config['database']['pass'], $config['database']['db']);
    
$database mysqli_set_charset($database'utf8');

    if(!
$database) {
        die(
'Connection error: ' mysqli_error());
    }
?>
Liebe Grüße,
Icetea'