Cyperfriend
Der ohne Avatar
- Registriert
- 14 Juli 2013
- Beiträge
- 1.123
Irgendwie stehe ich seit Tagen total auf dem Schlauch. Folgende Funktion funktioniert nicht, bzw. gibt immer "NULL" zurück.
[src=php]function db_connect()
{
$host = "****";
$user = "****";
$passwd = "****";
$db = "****";
$con = new mysqli($host, $user, $passwd, $db);
if ($con->connect_error){
die("Fehler: ".$con->connect_error);
}
return $db_connect;
}
$db_connect = db_connect();
var_dump($db_connect);[/src]
Wenn ich das Ganze so schreibe funktioniert es, aber dann ist es keine Funktion mehr
[src=php] $host = "****";
$user = "****";
$passwd = "****";
$db = "****";
$con = new mysqli($host, $user, $passwd, $db);
if ($con->connect_error){
die("Fehler: ".$con->connect_error);
}
$sql = "INSERT INTO db_benutzer (benutzername) VALUES ('Mustermann')";
if ($con->query($sql) === TRUE) {
echo ":-)";
} else {
echo "Error: " . $sql . "<br>" . $con->error;
}
$con->close();[/src]
Bin für Hilfe dankbar.
[src=php]function db_connect()
{
$host = "****";
$user = "****";
$passwd = "****";
$db = "****";
$con = new mysqli($host, $user, $passwd, $db);
if ($con->connect_error){
die("Fehler: ".$con->connect_error);
}
return $db_connect;
}
$db_connect = db_connect();
var_dump($db_connect);[/src]
Wenn ich das Ganze so schreibe funktioniert es, aber dann ist es keine Funktion mehr
[src=php] $host = "****";
$user = "****";
$passwd = "****";
$db = "****";
$con = new mysqli($host, $user, $passwd, $db);
if ($con->connect_error){
die("Fehler: ".$con->connect_error);
}
$sql = "INSERT INTO db_benutzer (benutzername) VALUES ('Mustermann')";
if ($con->query($sql) === TRUE) {
echo ":-)";
} else {
echo "Error: " . $sql . "<br>" . $con->error;
}
$con->close();[/src]
Bin für Hilfe dankbar.