Това ми е кода за връзка с дб и извеждане от нея.
И ми дава тези две грешки. Notice: Undefined variable: conn in C:\xampp\htdocs\site\class.php on line 17
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\site\class.php on line 17
Това е реда
PHP:
<?php
class Sel {
function __construct(){
$conn = new mysqli("localhost", "root", "root", "gallery");
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if(!$conn->set_charset("utf8")){
printf('Error loading \"Utf-8"\ charset',$conn->error);
}
}
function view($tname)
{
$sql = "SELECT id, pic1, pic2 FROM ".$tname;
$result = $conn->query($sql);
return $result;
}
}
$pbe = new Sel();
$result= $pbe->view("zaqvka");
while($row = $result->fetch_assoc()) {
echo'
<a href="adp/'.$row['pic1'].'"><img src="adp/upload/'.$row['pic2'].'" alt="" title="Beautiful Image" /></a>
';
}
?>
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\site\class.php on line 17
Това е реда
PHP:
$result = $conn->query($sql);