ďťż
Podstrony
|
telcocafeWitam!Mam nastepujacy problem.... Mam zainstalowanego krasnala..utworzylem baze danych...uzupelnilem ale kiedy wykonuje skrypt przez www i lacze sie z baza(dane polaczenia sa na 100 dobre) to tylko to co napisalem w htmlu sie pokazuje reszta w php nie...:(..czy to brak jakichs bibliotek?A moze jeszcze cos innego prosze o pomoc :( Zeby sprawdzic czy dziala php napisalem inna skrypt..zadziałał....nie laczylem sie z baza wiec moze to wina mysql...haslo podalem poprawne w polaczeniu..localhost,root i moje haslo....co to moze byc? a oto skrypt ktory mi sie nie wyswietla :( <?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); } @ $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(); ?> skrypt jest z ksiazki na pewno poprawny.... aha jeszcze jedno pytanie jak w krasnalu uruchomic phpmyadmin?tzn. jakie haslo podac i uzytkownika bo jak wpisuje te ktore podalem w wierszu polecen to mi nie laczy...:( Użytkownik fallout78 edytował ten post 11 styczeń 2006, 00:50 Wiem nawet, z jakiej ksiązki jest ten skrypt, ale nie potrafię Ci pomóc, bo sam jeszcze tam nie doszedłem. Natomiast PhpMyAdmin ma następujące dane: Login: root Hasło: krasnal Też na tym się zatrzymałem :-) Próbowałem różnymi sposobami, ale w końcu odinstalowałem krasnala, a zainstalowałem MySQL, PHP i Apache (każdego osobno). W dodatku na końcu ksiązki są instrukcje jak je zainstalować, ale jeśli chodzi o połącznie PHP z Apache to znajduje się tam instrukcja do starej wersji... ja trochę zmieniłem wpis do pliku "httpd.conf" na taki: LoadModule php5_module "c:/usr/php/php5apache2.dll" AddType application/x-httpd-php .php Action application/x-httpd-php "c:/usr/php/php.exe" Oczywiście w podajesz tam swoją ścięzkę do php. A co do mysqli to zadziałało po ponownym uruchomieniu kompa (chociaż nikt tego nie wymagał). Jeżeli masz krasnala to możesz jeszcze spróbować skopiować plik php_mysqli.dll z "php\ext\" do katalogu wina z dll'kami. |
|||
Sitedesign by AltusUmbrae. |