Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem ze skryptem połączenia z MySQL
--Haczyk--
post
Post #1





Goście







W ksiażce Helionu PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie opisane jest połączenie i wysłanie zapytania do bazy danych MySQL. Jednak on nie dziala. Oto kod

  1. <html>
  2. <head>
  3. <title>"Książkorama"-Rezultaty wyszukiwania</title>
  4. </head>
  5. <body>
  6. <h1>"Książkorama"-Rezultaty wyszukiwania </h1>
  7. <?php
  8. // utworzenie krótkich nazw zmiennych
  9. $metoda_szukania=$_POST['metoda_szukania'];
  10. $wyrazenie=$_POST['wyrazenie'];
  11.  
  12. $wyrazenie = trim($wyrazenie);
  13.  
  14. if (!$metoda_szukania || !$wyrazenie)
  15. {
  16.  echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.';
  17.  exit;
  18. }
  19.  
  20. {
  21. $metoda_szukania = addslashes($metoda_szukania);
  22. $wyrazenie = addslashes($wyrazenie);
  23. }
  24.  
  25. @ $db = new mysqli('localhost', 'ksiazkorama', 'ksiazkorama123', 'ksiazki');
  26.  
  27. if (mysqli_connect_errno())
  28. {
  29.  echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
  30.  exit;
  31. }
  32.  
  33. $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
  34. $wynik = $db->query($zapytanie);
  35.  
  36. $ile_znalezionych = $wynik->num_rows;
  37.  
  38. echo '<p>Ilość znalezionych pozycji: '.$ile_znalezionych.'</p>';
  39.  
  40. for ($i=0; $i <$ile_znalezionych; $i++)
  41. {
  42.  $wiersz = $wynik->fetch_assoc();
  43.  echo '<p><strong>'.($i+1).'. Tytuł: ';
  44.  echo stripslashes($wiersz['tytul']);
  45.  echo '</strong><br />Autor: ';
  46.  echo stripslashes($wiersz['autor']);
  47.  echo '<br />ISBN: ';
  48.  echo stripslashes($wiersz['isbn']);
  49.  echo '<br />Cena: ';
  50.  echo stripslashes($wiersz['cena']);
  51.  echo '</p>';
  52. }
  53.  
  54. $wynik->free();
  55. $db->close();
  56.  
  57. ?>
  58.  
  59. </body>
  60. </html>


Pokazuje sie tylko tytul i nic wiecej zadnzch komunikatow o bledzie (chyba ze usune malpe wtedz pokazuje sie blad Fatal error: Class 'mysqli' not found in * on line * )

Prosze o pomoc bo meczesie z tym juz pare dni i nic nie moge zrobic.

szukalem w google ale wszzstkie poradz ktore tam znalazlem nie dzialaja np. zebz usunac srednik w php.ini w odpowiednim miejscu

z gory dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Haczyk--
post
Post #2





Goście







kurcze nie usmiecha mi sie robic wszystko od poczatku. plik konfiguracyjny modyfikowalem juz przy okazji roznych problemow jak chociazby ten.i jest do mnie "dopasowany".
moglbys mi powiedziec co konkretnie zmienic w tym pliku albo odeslac mnie gdzies gdzie jest to opisane?
Go to the top of the page
+Quote Post

Posty w temacie
- -Haczyk-   [PHP][MYSQL]Problem ze skryptem połączenia z MySQL   18.06.2008, 11:55:23
- - redelek   Cytat(-Haczyk- @ 18.06.2008, 10...   18.06.2008, 12:10:11
- - -Haczyk-   taki kod działa: [PHP] pobierz, plaintext <?ph...   21.06.2008, 10:47:42
- - maziak   Hm, na poczatek proponuje zainstalowac jakis spraw...   21.06.2008, 10:59:11
- - -Haczyk-   mam najnowsze wersje php mysql i apache, mysle ze ...   21.06.2008, 11:02:41
- - maziak   No mowiac krotko dlatego, że u mnie ten kod działa...   21.06.2008, 11:12:48
- - -Haczyk-   kurcze nie usmiecha mi sie robic wszystko od pocza...   21.06.2008, 11:15:39
- - maziak   Jak chcesz. http://pl.php.net/manual/pl/book.mysql...   21.06.2008, 11:21:04
- - -Haczyk-   kurcze duzo tego i jeszcze po ang. nie mozna jako...   21.06.2008, 11:25:01
- - maziak   Hm, w sumie to "Instalacja i konfiguracja...   21.06.2008, 11:54:18
- - -Haczyk-   hm zgodnie z tym By zainstalować rozszerzenie my...   21.06.2008, 12:13:04
- - erix   Nie. Nie kompilujesz php. Zrób tak, jak maziak na...   21.06.2008, 14:00:17
- - -Haczyk-   dalej nie dziala ;/ PS. powiedzcie mi jak to jest...   22.06.2008, 11:39:20
- - erix   A co w ogóle zrobiłeś, że "nie działa"?   22.06.2008, 12:08:00
- - -Haczyk-   no zrobiłem tak jak maziak napisał. usunalem sredn...   22.06.2008, 16:14:36
- - -Haczyk-   o kurcze. dziala. przepraszam zle wpisalem. juz dz...   22.06.2008, 16:34:16
- - -Haczyk-   mam nastepny problem. zmodyfikowalem troche ten sk...   30.06.2008, 08:12:57
- - maziak   Witaj ponownie Na pierwszy rzut oka zapytanie do...   30.06.2008, 08:24:39
- - -Haczyk-   dzieki udalo sie. pomylilem nazwy   30.06.2008, 08:35:52
- - -Haczyk-   kurcze mam kolej ny problem tym razem ze wstawiani...   30.06.2008, 08:49:02
- - krzycho   Mimo, że robisz tak: $artysta=$_POS...   30.06.2008, 09:12:41
- - -Haczyk-   dzieki poprawilem ale dalej nie działa.   30.06.2008, 09:18:14
- - erix   Ale co Ci to zwraca? Nie wiem, w których miejscach...   30.06.2008, 09:27:08
- - -Haczyk-   [PHP] pobierz, plaintext <?php$tytul=$_POST...   30.06.2008, 11:29:08
- - -Haczyk-   z tego kodu wynika takie coś: ok ok fgdfbgf czyl...   1.07.2008, 07:48:19
- - Qleer   OK numer 1 ponieważ poprawnie łączy...   1.07.2008, 08:15:26
- - -Haczyk-   wyswietla sie takie cos:: Błąd MySqli: Unknown co...   3.07.2008, 09:52:21
- - -Haczyk-   ad 1. --- ad.2. dodam że plik może byc tylko txt   4.07.2008, 13:43:57
- - kefirek   Pewnie katalogu nie utworzyłes miałem ten sam błąd...   4.07.2008, 17:23:23
- - -Haczyk-   dzieki kefirek dziala! a ma ktos pomysl na to...   6.07.2008, 09:30:16
- - -Haczyk-   sorki pomylilem wyskakuje: Błąd MySqli: Unknown co...   6.07.2008, 09:45:50
- - kallosz   brak kolumny 3   6.07.2008, 10:02:11
- - -Haczyk-   jak to? kolumna 3 to $autor insert into tab...   6.07.2008, 10:04:46
- - maziak   Yh,yh tyle czasu już się z tym bawisz. A pomyśleć,...   6.07.2008, 10:55:21
- - -Haczyk-   ok rozwiazałem jakby ktos mial kiedys problem to ...   7.07.2008, 19:49:02
- - -Haczyk-   źle tak dobrze: [PHP] pobierz, plaintext <?ph...   7.07.2008, 19:50:03


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 00:17