Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Problemy z MySQL.


Rekomendowane odpowiedzi

Witajcie, postanowiłem dzisiaj wrócić do fachu i znowu bawię się w aplikacje do IPS, postanowiłem napisać prostą aplikację, która będzie pobierać dane z bazy danych lecz niestety ich nie pobiera.. Cały kod oraz to co zwraca poniżej:

 

	$panel = new \IPS\jpanel\Jakso;
	$db = $panel->connectMySQL();
	
	$configs = $db->query("SELECT * FROM `mreg_config`");
	
	while($row = $configs->fetch_assoc()){
		$x = $row['resetgangs'];
	}
	\IPS\Output::i()->output = $x|raw;

zwraca "0" mimo że kolumna jak i tabela istnieją.

 

funkcja connectMySQL():

	public function connectMySQL()
	{
		$dane['sql_host'] = \IPS\Settings::i()->jpanel_dbhost;
		$dane['sql_user'] = \IPS\Settings::i()->jpanel_dbuser;
		$dane['sql_pass'] = str_rot13(\IPS\Settings::i()->jpanel_dbpass);
		$dane['sql_database'] = \IPS\Settings::i()->jpanel_database;
		
		try
		{
			$_mysql = \IPS\Db::i("samp", $dane);
		}
		catch ( \UnderflowException $e ) {
			return false;
		}
		return $_mysql;
	}

 

Nothing is impossible.

Odnośnik do komentarza
Udostępnij na innych stronach

Temat do zamknięcia, metoda jaką jest pisana baza danych z której pobieram dane, jest metodą, z którą jeszcze nie pracowałem i muszę przerobić cały skrypt by działało to poprawnie, gdyż by zwrócić

$x['stats/record'];

muszę wykonać warunki if sprawdzające czy "conf_name" zawiera stats/record.

 

Pozdrawiam.

Nothing is impossible.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.