Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP] Problem z zapytaniem
amii
post 28.10.2010, 12:48:33
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Chce zapisać wyniki pewnej funkcji do bazy. Funkcja zwraca true lub false i wynik zapisuje w zmiennej $wartosc_bool. Domyslnie jest wstawiona do bazy wartość 0 więc muszę obsłużyć tylko przypadki gdy funkcja zwróci wartość true tak jak poniżej. Przy uruchomieniu program wywala mi błąd:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=3826' at line 1
W bazie jest zdefiniowany id=3826

  1. $sql1 = "SELECT * FROM dodane ORDER BY id DESC LIMIT ".$start1.",".($end1 - $start1 + 1);
  2. $zapytanie3 = mysql_query($sql1) or die('Wystapil blad przy zapytaniu paginatora w zmiennej sql: ' . mysql_error());
  3.  
  4.  
  5. while ($row2 = mysql_fetch_array($zapytanie3)) {
  6. $wartosc_bool = szukaj($row2['url']);
  7.  
  8. if(!$wartosc_bool) {$zdjecie = '<img float="left" display="inline" src="'.SITE.'images/index.png" alt="strona zaindeksowana" height="16" width="16">';
  9. $idd = $row2['id'];
  10. $pyta77 = "INSERT INTO dodane (tick) VALUES (1) WHERE id=$idd";
  11. $zapytanie77 = mysql_query($pyta77) or die('Wystapil blad przy zapytaniu tick ' . mysql_error());
  12. }
  13. else $zdjecie = '<img float="left" display="inline" src="'.SITE.'images/index_no.png" alt="strona niezaindeksowana" height="16" width="16">';
  14.  
  15. $link = '<a target="_blank" href="'.$row2['url'].'">'.$row2['url'].'</a>';
  16. $podstaw = '<input type="checkbox" name="checkbox_name[]" id="checkbox_id_'.$row2['url'].'" value="'.$row2['url'].'<:snitch.gif'.$row2['id'].'" />';
  17.  
  18. echo '<p>' . $podstaw. '&nbsp;&nbsp;&nbsp; ' .$zdjecie. ' &nbsp;&nbsp;&nbsp;<a target="_blank" href="'.$row2['url'].'">'.$row2['url'].'</a> </p>';
  19. }


Ten post edytował amii 28.10.2010, 12:50:59


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
wookieb
post 28.10.2010, 12:49:26
Post #2





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




Temat: Jak poprawnie zadac pytanie


--------------------
Go to the top of the page
+Quote Post
askone
post 28.10.2010, 12:57:35
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

Ostrzeżenie: (0%)
-----


Hej

Masz błąd w poniższym fragmencie kodu...
  1. $pyta77 = "INSERT INTO dodane (tick) VALUES (1) WHERE id=$idd";


Pomyśl przez chwilę i odpowiedz sobie jak można dodać do bazy coś co tam już jest... winksmiley.jpg

Pozdrawiam


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
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 Wersja Lo-Fi Aktualny czas: 23.07.2025 - 05:17