<?php
class Functions {
public static function extendSql($dbhost, $dbuser, $dbpass, $dbname) {
// making the mysql connection dynamically editable
$mysql_connect = mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: " . mysql_error());
$mysql_select_db = mysql_select_db($dbname) or die(mysql_error());
}
public static function whileLoop($dbuser, $dbpass, $dbname, $sql, $passedData) {
$this->extendSql($dbuser, $dbpass, $dbname);
$results = mysql_query($sql);
while ($row = mysql_fetch_array($results)) {
echo $passedData;
}
}
}
Functions::whileLoop("root", "", "rand", "SELECT * FROM products",
$hello = "hi all");
?>
我在执行上述法典时有以下错误。
Fatal error: Using $this when not in object context in C:WorkspacehtdocsMisc-2 urbell1coreconfmisc.php on line 13
我做了什么错误? 显然,在我的法典中,这笔钱在分类范围内被提及。