Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem ze skryptem połączenia z MySQL
--Haczyk--
post 18.06.2008, 11:55:23
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

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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:55