проблема с переменными

  • Автор темы Автор темы brightstar
  • Дата начала Дата начала
B

brightstar

Привет всем!

[codebox]<?php

class Connection {

var $host;
var $usr;
var $pass;

var $database;
var $conn;
var $sel;

function Initialize() {

$this->host="localhost";
$this->usr="root";
$this->pass="1234";

$this->database="test";

}

function MakeConnection() {

$this->conn = mysql_connect($host, $usr, $pass);

}

function SelectDatabase() {

$this->sel = mysql_select_db($database);

}

}

$jejna = new Connection();
$jejna->Initialize();
$jejna->MakeConnection();
$jejna->SelectDatabase();

$sql = mysql_query("SEECT * FROM `test`");
$res = mysql_fetch_array($sql);

print_r($jejna);
print "<br>";
print_r($res);

?>[/codebox]

Ошибка:
Connection Object ( [host] => localhost [usr] => root [pass] => 1234 [database] => test [conn] => [sel] => )

как видите [conn] => [sel] => пусты
не пойму в чем ошибка, подскажите лпиз?
 
Может проблема в том, что ты забыл указать $this перед $database, вот здесь
$this->sel = mysql_select_db($database);
 
$this->conn = mysql_connect($this->host, $this->usr, $this->pass);

Нужно так было +)

Теперь все работает +) спс
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab