Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z php + MySQL
Forum PHP.pl > Forum > PHP
VegetaSSJ
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
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
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
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
  1. <?php
  2. $db = new mysqli('localhost', 'uzytkownik', 'pass', 'baza1');
  3. echo 'lol';
  4. if(mysquli_connect_errno())
  5. {
  6. echo 'blod';
  7. }
  8. ?>


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
Jak instalowałeś MySQL? Z jakimś tutorialem? Książką? Czy poprostu ściągnąłeś i zainsalowałeś?
cadavre
Dodaj zaraz po <?php:
  1. <?php
  2. ?>
VegetaSSJ
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
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
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.