jacekpw
(Imysz01)
#1
Witam.
Mam problem z połączeniem się do bazy danych na darmowym hostingu yoyo.pl
$db = new mysqli(‘mysql2.yoyo.pl’, ‘db994313’, ‘haslo’, ‘baza’);
pojawia się taki błąd:
Fatal error: Cannot instantiate non-existent class: mysqli in /var/www/sites/yoyo.pl/i/m/imyszvb/index.php on line 21
jest coś źle podczas połączenia ?
verex
(Mayerproject)
#2
Może wpisałeś złą nazwę użytkownika (na yoyo.pl nazwa użytkownika to nazwa bazy danych) lub hasło (podajesz przy rejestracji strony).
Zależy jaki zainstalowałes CMS.
-
Nazwa użytkownika: db994313
-
Host: mysql2.yoyo.pl
-
Nazwa bazy danych: db994313
-
Hasło: Takie jak przy rejestracji strony
Uważaj jak kopiujesz nazwę bazy danych (zaznacz, kopiuj, wklej), czasami (jak kiedyś w moim przypadku) skopiujesz spację i nie odczyta.
jacekpw
(Imysz01)
#3
a masz też konto na tym hostingu? i łączy Ci się w tej chwili z bazą?
mam teraz tak i dalej błąd:
$db = new mysqli(‘mysql2.yoyo.pl’, ‘db994313’, ‘haslo’, ‘db994313’);
powinno być tak: host potem użytkownik haslo i baza tak ?
a cms nie wgrywałem żadnego…
Można kod pliku w którym to wywala czy bawimy się w kalambury?
jacekpw
(Imysz01)
#5
korzystam z mysqli() podczas połączenia… na localhoscie działa poprawnie.
<?php
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);
Spróbuj wywalić mysqli i zastąpić to normalnym połączeniem z SQL-em, a potem wyborem bazy, możliwe ze yoyo ma stare php/sql i nie umozliwia tego.
jacekpw
(Imysz01)
#7
faktycznie przez mysqli() nie chciał połączyć. teraz już działa.
dziękuję za pomoc