![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Kod Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/poligrafia1/ftp/helmut/plaza/admin/login.php on line 8 Co jest źle? Czy rzeczywiście chodzi tutaj o 8 linijke? :/ Proszę o pomoc Ten post edytował bemol 22.12.2007, 10:45:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
brakuje ci mysql_query()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 13 Dołączył: 31.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
A tak będzie działać?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki, wszystko już ok. no prawie...
mam pytanie, jak zrobić tak, by po skasowaniu rekordu z bazy danych, id tez się resetowalo? moze przedstawie to obrazowo. W bazie mam 5 rekordow id "login" 'haslo' 1 "ja" 'zenek2' 2 "ty" 'zenek3' 3 "on" 'zenek7' 4 "ona" 'zenek1' 5 "ono" 'zenek0' Przypuśćmy usuwam wszystkie rekordy. Dodaje nowy i będzie on wyglądał tak: 6 "my" 'zenek6' A jak zrobić by wyglądał tak: 1 "my" 'zenek6' ? Będe bardzo wdzięczny za podpowiedź. |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jeśli chcesz wyczyścić tabelę czyli usunąć wszystkie rekordy i wyzerować ew. auto_increment to zamiast:
użyj:
Działa szybciej niż DELETE bo nie usuwa rekordu po rekordzie tylko usuwa całą tabelę oraz odbudowuje jej strukturę w wyniku czego uzyskujesz nową, czystą tabelę. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
to była tylko teoria, bo same rekordy usuwam z poziomu phpMyAdmin'a.
nie ma innego sposobu, by kolejne rekordy dodawało na najniższy możliwy id? bo poki co dodaje sobie rekordy zeby sprawdzic czy działa i nie chce żeby pozniej gdy beda juz wyswietlane na stronce było: Numer newsa: 17 (np) Ten post edytował bemol 22.12.2007, 18:39:47 |
|
|
![]()
Post
#7
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
to była tylko teoria, bo same rekordy usuwam z poziomu phpMyAdmin'a. nie ma innego sposobu, by kolejne rekordy dodawało na najniższy możliwy id? bo poki co dodaje sobie rekordy zeby sprawdzic czy działa i nie chce żeby pozniej gdy beda juz wyswietlane na stronce było: Numer newsa: 17 (np) Przy polu AUTO_INCREMENT nie, chyba że ID będziesz podawał sam, a nie poprzez nadanie wartości NULL. Ten post edytował webdicepl 22.12.2007, 18:43:26 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
ok, wyłączyłem auto_increment i rozwiązałem to tak:
Dzieki za podpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#9
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
mysql_num_rows" title="Zobacz w manualu PHP" target="_manual to zło. Korzystaj z COUNT(*):
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
oki, dzięki, skorzystałem z tego co napisałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A teraz kolejne pytanie. Wypisuje wszystkie newsy do tabeli (<table>) z tabeli MySQL (`news`). I teraz chce zrobić tak, żeby wypisywało komunikat "Brak newsów do wyświetlenia." jeśli nie ma rekordów, czyli $row['id'] == 0.
Próbowałem na różne sposoby i nie chce mi wyjść :/ |
|
|
![]()
Post
#11
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Kod mysql_num_rows to zło nie prawda.. czuje się urażony... a co jeśli wykonuje zapytanie chce sprawdzić ilość rekordów pobranych a potem operować przez np. mysql_fetch_array na wyniku? Hm? 2 zapytania? chłopaka nauczysz że to jest zło i potem będzie na dole strony "zapytań do SQL: 1923"
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Poprzedni problem rozwiązany, a co z takim plikiem:
Czy są tutaj jakieś błędy logiczne? W tabeli nie nadpisuje danych :/ |
|
|
![]()
Post
#14
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 11:29 |