Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] sprawdzanie rekordu w bazie
felixk
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 1
Dołączył: 31.01.2009
Skąd: Ostrołęka

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


Witam, powoli rozwijam swój edytor. W tej chwili chciał zrobić sprawdzanie rekordów czy nie są już dodane. Robię to tak:

  1.  
  2. if ($akcja == "dodaj_pliki")
  3. {
  4. $pliki = $_POST['pliki'];
  5. if(empty($pliki))
  6. {
  7. echo '<script language="javascript">alert("BَD! Nie wybrałeś żadnego pliku. \n Wybierz minimum jeden plik")
  8. document.location.href = "admin.php?pokaz=lista_plikow";</script>';
  9. }
  10. $q = mysql_query("SELECT plik FROM pliki WHERE plik='$pliki'") or die(mysql_error());
  11. if ($e[0])
  12. {
  13. echo '<script language="javascript">alert("BَD! Te pliki są już dodane. \n Wybierz inne pliki z tabeli poniżej")
  14. document.location.href = "admin.php?pokaz=lista_plikow";</script>';
  15. }
  16. }


W bazie wygląda to tak:

id plik nazwa
1 index.php index

i za ciężkiego groma powyższy kod nie chce wypluć błędu jak zaznaczę jeszcze raz do dodania plik index.php a zamiast błędu wypluwa
Kod
Unknown column 'plik' in 'field list'
. Z tym, że ta kolumna istnieje. Proszę o pomoc

Z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Skoro pisze, że dana kolumna nie istnieje, znaczy, że nie istnieje. Tyle w temacie.

Albo odwołujesz się do złej tabeli, albo do złej bazy, albo do złego serwera. Przyjrzyj się temu jeszcze raz na spokojnie
Go to the top of the page
+Quote Post
felixk
post
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 1
Dołączył: 31.01.2009
Skąd: Ostrołęka

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


Cytat(nospor @ 1.10.2012, 14:27:17 ) *
Skoro pisze, że dana kolumna nie istnieje, znaczy, że nie istnieje. Tyle w temacie.

Albo odwołujesz się do złej tabeli, albo do złej bazy, albo do złego serwera. Przyjrzyj się temu jeszcze raz na spokojnie


zmieniłem trochę jedną linijkę
  1. $q = mysql_query("SELECT * FROM pliki WHERE plik='$pliki'") or die(mysql_error());


i teraz mam pustą białą stronę a trochę nie o to chodzi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.09.2025 - 22:59