![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej mam takie pytanie mam takie zapytanie w MySQL
i chciałbym je przekształcić do PHP tak żeby mi pokazywało wyniki no ale cały czas mam błąd. Wiem że jestem laikiem w tych sprawach no ale cóż kazdy kiedyś zaczynał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tak wygląda o to błąd Cytat </p align=\"center\" style=\"font-size:10px\"></p align=\"center\" style=\"font-size:12px\"> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Ks\kscala.php on line 36 Ilosc wyników wyszukiwania: ".$num_results." a mimo jak usunę ta linie i poprawię żeby nie zliczało tych numerów to nadal nie wyświetla mi wyników. </p align=\"center\" style=\"font-size:10px\"></p align=\"center\" style=\"font-size:12px\"> Ten post edytował pikasso 8.07.2008, 18:15:04 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat no ale cały czas mam błąd. Wiem że jestem laikiem W mysleniu tez jestes laikiem? Skoro masz blad to go pokazedit no to masz blad zapytania. zrob to: http://nospor.pl/php-faq-n29.html#faq-6 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
sorki że zdublowałem temat no ale dalej nie potrafię wykonać połączenia tych tabel. Mogli byście mi chociaż trochę pomóc chociaż pokazać jak mogło by to wyglądać a to co podał mi użytkownik: nospor porostu nie potrafię tego wykorzystać. No ale i tak z góry dzięki bo dużo zrobiłem.
Wiec mam wielka prośbę. Mógłby mi ktoś to zapisać z połączeniami jako zapytanie php tego selecta
Ten post edytował pikasso 8.07.2008, 20:19:15 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale czego nie umiesz wykorzystac? Nie umiesz napisac: or die('Zapytanie: '.$sql.' --- błąd: '.mysql_error());
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) No bez jaj....
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ok wyrzuciło taki oto błąd:
Zapytanie: SELECT klient.Imie, klient.Nazwisko, klient.Ulica, miasto.Nazwa, miasto.Kod, wojewodztwo.Nazwa, telefon.Numer_telefonu, telefon.rodzaj_telefonu FROM `klient` , `wojewodztwo` , `miasto` , `telefon` WHERE telefon.widocznosc = 'Tak'; --- blad: Unknown column 'telefon.widocznosc' in 'where clause' Ten post edytował pikasso 8.07.2008, 20:23:05 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Stawiałbym raczej na polskie znaki w nazwie kolumny bo dane wybierasz również z tabeli telefon.
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
raz masz widocznosc a raz widoczność
zdecyduj sie bo nie wiem czy to literowki teraz robisz czy naprawde tak masz. lub jak mowi phpion wywal z nazw tabel te krzaki |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
faktycznie w bazie danych miałem widoczność zmieniłem na widocznosc i zobaczymy jaki będzie efekt
Ten post edytował pikasso 8.07.2008, 20:36:33 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie zmieniło się nie wyskakuje błąd. Dzięki wielkie.
Ale teraz gdy włączyłem żeby wyświetliło mi wyniki to wyświetliło mi 432 puste wyniki nie wiem czemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) możne coś w bazie namieszałem. Kurcze... nie wiem czemu w tym nowym zapytaniu mi niby błędu nie wyrzuca ale nie wyświetla wyników tylko puste pola a pole numerowane (kolejność) normalnie jest liczone i wyświetlane Ten post edytował pikasso 8.07.2008, 20:47:33 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 11 Dołączył: 31.01.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Tak w sumie na marginesie, ale czy nie "prościej" byłoby dać to w 1 echo " "; niż rozdrabniać każdą linijkę osobno? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wiesz ja jestem bardzo początkującym i tak jestem zadowolony z tego co mi tutaj udało się naskrobać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wszystko się wzoruję na jakichś tutkach i staram się napisać coś sam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
No ale widzę, że pobierasz wszystko z tabeli książka, a wyświetlasz takie dane jak: imię, nazwisko, miasto, ulica itd, które masz w innych tabelach (wnioskując po tym twoim pierwszym zapytaniu, tj)
Ten post edytował kaem 9.07.2008, 08:02:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No tak tylko że teraz nie mam żadnego błędu w zapytaniu a mimo to nie widzę wyników chociaż w PhpMyAdmin są widoczne te wyniki w takiej samej liczbie w zależności od zapytania.
oto kod PHP a pod spodem zamieszczam obrazek
(IMG:http://img179.imageshack.us/img179/977/clipboard01qk2.jpg) Ten post edytował pikasso 9.07.2008, 10:20:19 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 4 Dołączył: 5.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sorry za mały offtop, ale tutaj chyba wystarczy tinyint(1), a nie varchar. Czyli po prostu wartość binarna 0 i 1, a nie string 'tak' i 'nie'. Taka mała rada na przyszłość (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Oto działający początek skryptu:
Oczywiscie to jest robione na mojej przykladowej bazie wiec musisz sobie pozmieniac. Jak widzisz używam tutaj nowszej wersji poleceń MySQL, ktore zaczynają się tak: mysqli_costam. i znaczy "improved" czyli po polsku ulepszone. Poi za tym zamień na . Nie wiem natomiast jak się dostać do kolumn o takiej samej nazwie, które są w róznym tabelach, ale u Ciebie akurat nie ma takiego przypadku więc luz. Kolejna sprawa to łączenie tabel. Nie wiem jak ta twoja baza wygląda, ale dziwne masz to zapytanie. Tabele są tak jak by ze sobą nie połączone. Żadnych kluczy itp. Pokaż może jak twoje tabele wyglądają, chodzi mi tylko o kolumny jakie masz a nie dane w nich zawarte. Poczytaj sobie o kluczach (podstawowych i obcych), bo to podstawa. Bez tego nie zaprojektujesz żadnej sensownej bazy danych. Ten post edytował kaem 9.07.2008, 13:50:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:21 |