我将代码从 mysql 升级到 mysqli。
我编辑 mysql 查询行,现在出现错误
警告:未定义变量 $link 致命错误:未捕获类型错误:mysqli_query():参数 #1 ($mysql) 必须是 mysqli 类型,给定 null**
function getSystemparameter($parameter) {
$ergebnis = mysqli_query($link, "select wert from systemparameter where parameter='$parameter'");
$zeile = mysqli_fetch_row($ergebnis);
return $zeile[0];
我的数据库连接:
function connectDatabase() {
include('./serverConfig.php');
$link = mysqli_connect($SQLURL, $SQLBenutzer, $SQLPasswort) or die ("Keine Verbindung !");
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
mysqli_select_db($link,$DB) or die ("Kann DB nicht öffnen !");
return $link;
没有任何解决方案。
需要定义
$link
参数并在调用函数时传递
function getSystemparameter($link, $parameter) {
$ergebnis = mysqli_query($link, "select wert from systemparameter where parameter='$parameter'");
$zeile = mysqli_fetch_row($ergebnis);
return $zeile[0];
}