VegetaSSJ
26.12.2006, 22:32:22
Witam!
Zaczynam przygodę z zastosowaniem php + MySQL i mam problemik.
Zainstalowałem najnowszą bazę MySQL, pare dni spędziłem na poznawaniu, tworzeniu baz itd z poziomu wiersza poleceń. Dziś chciałem zacząć operować na mysql przy pomocy php i napotkałem problem.
Kiedy napisze kod:
$db = mysqli_connect('localhost', 'uzytkownik', 'pass', 'baza1');
ewentualnie:
$db = new mysqli('localhost', 'uzytkownik', 'pass', 'baza1');
wszystko co poniżej w skrypcie już się nie wykonuje, np echo 'lol';
Zamiast localhost próbowałem wstawić adres IP ale nic z tego. Z poziomu wiersza polecen normalnie łaczę się z bazą a z poziomu php nie mogę.
Dodam tylko że Apache, php i MySQL instalowałem osobno, nie z jakiegoś pakietu. Może nie dopisałem czegoś w konfiguracji php ewentualnie Apache. Proszę o pomoc i wyrozumiałość.
cadavre
26.12.2006, 22:35:14
1.
http://pl2.php.net/manual/pl/ref.mysqli.php != po prostu MySQL.
2. Pokaż cały kod.
3. Ustaw error_reporting(E_ALL);
4. Instalołeś php z obsługą MySQL i ustawiłeś php pod pracę z MySQL?
VegetaSSJ
26.12.2006, 22:39:00
Cytat(cadavre @ 26.12.2006, 22:35:14 )

4. Instalołeś php z obsługą MySQL i ustawiłeś php pod pracę z MySQL?
Tego nie jestem pewien, instalowałem pierw Apache do tego doinstalowałem php, MySQL zainstaloawłem po ok miesiącu, więc jakbyś mógł powiedzieć jak to teraz skonfigurować.
cadavre
26.12.2006, 22:49:50
Zainstaluj najlepiej od nowa cały pakiet: XAMPP, WAMP czy Krasnal (dla Windowsa).
O MySQL tutaj:
http://pl.php.net/manual/pl/ref.mysql.php
VegetaSSJ
26.12.2006, 23:00:40
<?php
$db = new mysqli('localhost', 'uzytkownik', 'pass', 'baza1');
if(mysquli_connect_errno())
{
}
?>
To jest kod echo 'lol'; juz sie nie wykonuje.
Nie chce od nowa wszystkiego instalować od nowa. Na pewno jest inne wyjście.
Master Miko
26.12.2006, 23:20:46
Jak instalowałeś MySQL? Z jakimś tutorialem? Książką? Czy poprostu ściągnąłeś i zainsalowałeś?
cadavre
26.12.2006, 23:35:02
Dodaj zaraz po <?php:
<?php
?>
VegetaSSJ
26.12.2006, 23:49:22
Cytat(Master Miko @ 26.12.2006, 23:20:46 )

Jak instalowałeś MySQL? Z jakimś tutorialem? Książką? Czy poprostu ściągnąłeś i zainsalowałeś?
Z książki że tak powiem.
error_reporting dodałem ale dalej nic.
Nie instalowałem jeszcze kolekcji PCEL może to dlatego ?
cadavre
26.12.2006, 23:57:46
Spróbuj po prostu połączyć się mysql_connect - jak zaczynasz przygodę z SQL to nie kombinuj w sposób mysqli lub zainteresuj się PDO.
VegetaSSJ
27.12.2006, 00:34:53
Ok!
Poszukałem, poczytałem i odkryłem:
w php.ini nie miałem włączone extension=php_mysqli.dll po skasowaniu średnika zaczęło śmigać.
Wielkie dzięki za chęci pomocy.