Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] max(id), najwieksza liczba
damians
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 27.12.2003
Skąd: z łodzi

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


Cześć
Zawsze sam próbuje naprawić swoje błędy ale ten mnie przewyższa (pewnie robie głópi bład).
  1. <?php
  2.  
  3.     include 'config.php3'; 
  4.       $wykonaj = mysql_query(&#092;"SELECT max(id) FROM strony_mybaner\"); 
  5.        list($id1) = mysql_fetch_row($wykonaj);      
  6.       $id1++;
  7.      echo &#092;"$id1\";
  8.       $data = date(&#092;"Y-m-d\");
  9.      $ok=(&#092;"INSERT INTO strony_mybaner VALUES('$id1', '$dzial', '$img', '$url', '$wady', '$ocena', '$data', '0', '0', '$jezyk', '0', '$opis', '$email')\");
  10.      if (
  11.      $poszło = mysql_query ($ok)
  12.      )
  13.      {echo (&#092;"Twoji link został dodany do bazy danych ale czeka na aktywacje przez admina<br><br><br>\"); }
  14.      else echo (&#092;"nieudało sie tak mi przykro. Spróbój jeszcze raz <BR><BR><BR>\");
  15.      
  16. ?>

ten skrypt dodaje mi adres banner do mysql ale tylko do 10. Tym poleceniem mysql mając 10 wpisów liczy:
1
10
2
3
4
5
6
7
8
9
To czyli jego zdaniem najwieksza liczbą jest 9 i dodaje 1 to jest 10. Baner o id 10 już istanienie to niedodaje.
jak zmienic polecenie aby zalazł najwieksza liczbę czyli 10 ?

Ten post edytował damians 17.07.2004, 19:10:30
Go to the top of the page
+Quote Post
Bags_Bunny
post
Post #2





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

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


nie za bardzo rozumiem o co ci chodzi ale takie sortowanie spowodowanje jest tym ze pole nie jest liczbowe tylko tekstowe (np. varchar zamiast int)


--------------------
rm -rf /*
Go to the top of the page
+Quote Post
FiDO
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Zmienic typ pierwszej kolumny (id) na liczbowy.

PS. Bazy -> MySQL


--------------------
Brak czasu :/
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 - 20:53