Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z query, Problem z query ? nie wiem co nie tak?
kleiv
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 12.02.2005

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


Nie wiem co jest nie tak mam dwa query pierwsze dziala oto ono:

  1. <?php
  2. $pobierz = &#092;"UPDATE $tabela SET wyt=\"$wyt_przeciwnik\" 
  3. WHERE nazwa=&#092;"$nazwa_przeciwnik\" \";
  4. $rezultat = mysql_query($pobierz, $connection) or die(&#092;"wykonanie nie powiodlo sie\");
  5. ?>


drugie nie dziala identyczna konstrukcja ale nie dziala ,operuja na roznych tabelach ale na tej samie bazie.

Drugie :

  1. <?php
  2.  $sql = &#092;"UPDATE $tabela_wrog SET hp = '$hp' 
  3. WHERE index =  &#092;"$index_wrog\" AND nazwa_wrog= \"$nazwa_wrog\" \";
  4.  
  5. $rezultat = mysql_query($sql, $connection) or die(&#092;"wykonanie nie powiodlo sie tutaj tz po zapisz\");
  6. ?>


prosze o pomoc bo juz sam nie wiem co jest nie tak.

pozd.Kleiv
kleiv@interia.pl

Ten post edytował hwao 13.02.2005, 16:23:57


--------------------
pozd. Kleiv

kleiv@interia.pl
m.sapiejewski@chello.pl
Go to the top of the page
+Quote Post
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


A powiesz nam jaki błąd sie pojawia czy mamy sie domyślić questionmark.gif


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
kleiv
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 12.02.2005

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


Pojawia sie dokladnie to co w funkcji die ,gdybym wiedział jaki bład to może bym, nie pytał

Aha pole index jest polem auto_inc jesli to ma jakieś znacznie .

pojawia sie blad nastpujacy :

  1. <?php
  2. Something is wrong in your syntax obok 'index = \"13\" AND nazwa_wrog= \"maly szczur\" ' w linii 2
  3. ?>


pozd.Kleiv

Ten post edytował kleiv 13.02.2005, 01:10:26


--------------------
pozd. Kleiv

kleiv@interia.pl
m.sapiejewski@chello.pl
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


  1. <?php
  2.  $sql = &#092;"UPDATE $tabela_wrog SET hp = '\".$hp.\"' 
  3. WHERE index =  '\".$index_wrog.\"' AND nazwa_wrog= '\".$nazwa_wrog.\"' &#092;";
  4.  
  5. $rezultat = mysql_query($sql, $connection) or die(mysql_error());
  6. ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Yarecki
post
Post #5





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

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


  1. <?php
  2.  
  3. $sql = 'UPDATE ' . $tabela_wrog . ' SET hp = '' . $hp . '' WHERE index = ' . $index_wrog . ' AND nazwa_wrog = '' . $nazwa_wrog . ''';
  4.  
  5. // lub
  6.  
  7. $sql = 'UPDATE ' . $tabela_wrog . ' SET hp = '' . $hp . '' WHERE index = ' . $index_wrog . ' AND nazwa_wrog LIKE '%' . $nazwa_wrog . ''%';
  8.  
  9. ?>


Dla pewności, że $index_wrog to cyfra można ją rzutować przez (int) $index_wrog

BTW. W manualu do mysql ani razu nie widziałem, żeby numeryczne wartości wstawiać w '' lub "".


--------------------
Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
Go to the top of the page
+Quote Post
-Gość_kleiv-
post
Post #6





Goście







No niestety to nie pomaga ten sam bład

  1. <?php
  2. 2Something is wrong in your syntax obok 'index = 20 AND nazwa_wrog LIKE '%maly szczur'%' w linii 1
  3. ?>


zastanawiam sie czy to nie ma związku z tym iż stronka wywoluje sama siebie a w niej, wczesniej jest wywolywany skrypt php który korzysta z tej samej tabeli co ta stronka.

strona.php wywoluje sama siebie
wewnatrz jej jest skrypt.php wywolywany ktory korzysta z tej samej tabeli.

troche to zakrecone juz sam nie wiem co jest grane withstupidsmiley.gif

pozd.kleiv
kleiv@interia.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 Aktualny czas: 22.08.2025 - 01:03