![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jestem nowy na forum i w ogóle w php i napotkałem pewien problem. Na komputerze mam zainstalowanego apacha2.2.3, MySQL 5.0.27 oraz php 5.2.0. Po instalacji wyrzuciłem średniki z php.ini, przed php_mysql oraz php_msqli. Dodałem ścieżkę do mysl oraz php do zmiennej środowiskowej i wszytsko było pieknie dopóki nie chciałem dostać się do bazy przez php. Sam mysql działa poprawnie, stworzyłem bazy, kilka tabel. Apache nie ma problemów z wykonywaniem samego php, ale w momencie kiedy chce się połączyć z moją bazą wyświetla sie biała strona, żadnego błędu. Nie weim co z tym robić :/ Podrzuce kodzik. Jest to niezmieniony przykład z ksiązki Helionu do php i mysql. Zmieniłem na swoje jedynie nazwę bazy, użytkownika i hasło. A wygląda to tak:
<html> <head> <title>"Książkorama"-Rezultaty wyszukiwania</title> </head> <body> <h1>"Książkorama"-Rezultaty wyszukiwania </h1> <?php // utworzenie krótkich nazw zmiennych $metoda_szukania=$_POST['metoda_szukania']; $wyrazenie=$_POST['wyrazenie']; $wyrazenie = trim($wyrazenie); if (!$metoda_szukania || !$wyrazenie) { echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.'; exit; } if (!get_magic_quotes_gpc()) { $metoda_szukania = addslashes($metoda_szukania); $wyrazenie = addslashes($wyrazenie); } // i tutaj sie zaczynaja schody. dod tego miesjca wszytsko dziala. potem juz nic sie nie wyswietla @ $db = new mysqli('localhost', 'ksiazkorama', 'ksiazkorama123', 'ksiazki'); if (mysqli_connect_errno()) { echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.'; exit; } $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'"; $wynik = $db->query($zapytanie); $ile_znalezionych = $wynik->num_rows; echo '<p>Ilość znalezionych pozycji: '.$ile_znalezionych.'</p>'; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = $wynik->fetch_assoc(); echo '<p><strong>'.($i+1).'. Tytuł: '; echo stripslashes($wiersz['tytul']); echo '</strong><br />Autor: '; echo stripslashes($wiersz['autor']); echo '<br />ISBN: '; echo stripslashes($wiersz['isbn']); echo '<br />Cena: '; echo stripslashes($wiersz['cena']); echo '</p>'; } $wynik->free(); $db->close(); ?> </body> </html> Nie wiem czy podałem wystarczająco duzo szczegółow, ale jakby ktos miał jakis pomysł co to może być, to błagam bo nie rusze dalej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 15:35 |