אני דיי חדש בנושא של OOP ו- MYSQLI ונתקלתי בבעיה שאין לי מושג מה היא רוצה.
אז זה הקוד :
PHP קוד:
class conns
{
var $conn;
var $result;
var $data;
function con()
{
$conn = new mysqli("localhost", "morsela", "morsela", "morsela");
if (mysqli_connect_errno())
{
echo("Failed to connect, Error: " . mysqli_connect_error());
exit();
}
}
function Sel()
{
$result = $conn->query("SELECT * FROM tests");
while ($data = $result->fetch_object())
echo $data->t2 . ":" . $data->t1 . "'n";
}
}
$newmember = new conns();
$newmember->con();
$newmember->Sel();
והבעיה היא :Fatal error: Call to a member function query() on a non-object
יש לי טבלה מוכנה בשם tests עם עמודות בשם t1 t2 t3 ויש בהם ערכים.
השגיאה מצביעה על השורה שמעל ה WHILE.
אז , מהי הבעיה?
תודה.