Hallo. Ich baue gerade meine Webseite um und versuche grade die DB-Abfrage auf das MySqli anzupassen. Nun bekomme ich aber immer die im Betreff stehende Meldung.
Code Functions.php
Im Skript rufe ich dann die Funktion wie folgt auf:
Wenn ich nun die Seite aufrufe, kommt die Meldung
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\gerald\uebermich\lebenslauf.php on line 13
Nehme ich den Funktionsaufruf weg und setze den Verbindungsaufbau direkt vor die Datenbankabfrage, funktioniert der Aufbau der Datenbankverbindung.
Code Functions.php
Code:
function dbconnect()
{
$server = "localhost";
$user = "geral_eggi";
$pass = "*****";
$database = "geraldeg_gerald";
$link = mysqli_connect($server, $user, $pass, $database) or die("Error " . mysqli_error($link));
$link->set_charset("utf8");
}
Im Skript rufe ich dann die Funktion wie folgt auf:
Code:
require_once('./functions.php');
dbconnect();
echo "<table>";
$sqlleben="SELECT * FROM lebenslauf ORDER by id DESC";
//echo $sqlleben;
mysqli_query($link,$sqlleben)or die("Error: ".mysqli_error($link));
while ($rowleben=mysqli_fetch_array($resleben,MYSQL_ASSOC))
{
$jahr=$rowleben['jahr'];
$job=$rowleben['job'];
echo "<tr><td width=\"40%\">".$jahr."</td><td>".$job."</td></tr>";
echo "<tr><td colspan=\"2\" align=\"center\"><br><hr ></br></td></tr>";
}
echo "</table>";
Wenn ich nun die Seite aufrufe, kommt die Meldung
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\gerald\uebermich\lebenslauf.php on line 13
Nehme ich den Funktionsaufruf weg und setze den Verbindungsaufbau direkt vor die Datenbankabfrage, funktioniert der Aufbau der Datenbankverbindung.