Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_query error
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam

Przerabiam wlasnie ksiazke php5 zaawansowane programowanie i korzystam z bazy mysql, w ksiazce przyklady sa zbudowane dla postgre.
Mam problem bo nie moge sobie poradzic z przerobieniem jednego zapytania z postgre do mysql:

  1. <?php
  2. $sql = "SELECT nazwa, opis FROM artykul WHERE nr_artykulu = $widgetID";
  3.        $rs = mysql_query($this->hDB, $sql);
  4.        if(!is_resource($rs)) {
  5.            throw new Exception ("Blad przy wykonywaniu instrukcji wyboru.");
  6.            }
  7. ?>


A oto blad jaki generuje :

Cytat
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\WebServ\httpd\OOP\PHP5\class.Widget.php on line 23
Wystapil problem: Blad przy wykonywaniu instrukcji wyboru.


Probowalem juz na rozne sposoby, zmiana ilosci argumentow mysql_query oraz zmiana konstrukcji zapytania $sql.
Prosze o podpowiedz smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Mowisz? A zapomniales o najwazniejszym... Zajrzec do manuala
http://php.net/mysql_query


--------------------
Go to the top of the page
+Quote Post
Wolfie
post
Post #3





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Chyba 95% Twoich odpowiedzi wyglada w ten sposob. Gratuluje !
Prosze o odpowiedzi bardziej Tworczych forumowiczow smile.gif

Ten post edytował Wolfie 12.03.2009, 15:50:15
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To ci odpowiem bardziej twórczo:
Czytaj dokładniej phpowego manuala,
Od wielu błędow cię wyzwala,
Zwróć uwagę na kolejność argumentów twych,
a szczególnie na typy ich,
Przestań wnet udawać mądrego,
bo jak widzisz nie wychodzi z tego nic dobrego.

Ten post edytował wookieb 12.03.2009, 15:53:57


--------------------
Go to the top of the page
+Quote Post
Wolfie
post
Post #5





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Zmienilem kolejnosc argumentow , dzieki temu nie ma komunikatu bledu ale wywala za to Exception worriedsmiley.gif
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Co nam znów przynosisz złego kolego,
napisałeś posta nie do końca pełnego,
Sprawdź czy nawiązałeś połączenie,
inaczej będziesz się z tym babrał nieskończenie.
Jeśli połączenie twe jest prawidłowe,
sprawdź poprawność twego zapytania,
wyświetl je i gotowe.
Pomogę cię jeszcze kolejnymi linkiem do manuala,
ostrzegam... nie trzymaj się od niego z dala.
http://php.net/mysql_error

Ten post edytował wookieb 12.03.2009, 16:02:37


--------------------
Go to the top of the page
+Quote Post
Wolfie
post
Post #7





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


polaczenie napewno jest bo mam exception ktorego nie wypluwa przy połaczeniu z baza. No a zapytanie juz probowalem przerabiac ale nie ale na marne.

  1. <?php
  2. $sql = "SELECT nazwa, opis FROM artykul WHERE nr_artykulu = '".$widgetID."' ";
  3. ?>
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A czyżeś powyższy link przeczytał?
Zapewne nie, bo o nic dalej byś nie pytał,
Sprawdź znowu zawartość KAŻDEJ zmiennej twej,
przeanalizuj ich pochodzenie a może będzie okej,

Ten post edytował wookieb 12.03.2009, 16:10:25


--------------------
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 07:25