Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie pola do tabeli z poziomu www
Forum PHP.pl > Forum > PHP
quality
Witam.

Mam problem z dodaniem pola do tabeli w mysql.
Chciałbym aby do pole dodawało się z poziomu panelu administracyjnego.
I powiem jeszcze ze z phpmyadmina normalnie się dodaje wszystko.
Czy mogą być jakieś zabezpieczenia na serwerze ? Jeśli tak to jakie ? I czy usunięcie ich może być bardzo nie bezpieczne ?

Skrypt wygląda tak:
  1. <?php
  2. $pytnie2="ALTER TABLE `kategorie` ADD `de` VARCHAR( 255 ) NOT NULL AFTER `pl` ;";
  3.  
  4. if(mysql_query($pytanie2))
  5. {
  6. echo '<br><br> <strong>Język został zapisany pomyślnie !</strong> <br><br> ';
  7. }else
  8. {
  9. echo '<br><Br> <strong>Język nie został zapisany pomyślnie !</strong> <br><br>Wystąpił błąd. <br><br> ';
  10. }
  11. ?>
nevt
i żadnego komunikatu o błędzie wykonania?

może wywal NOT NULL - jeśli w tabeli są rekordy - to może nie dodać kolumny NOT NULL...
albo dodaj DEFAULT...
Pozdrawiam.
quality
Hmm próbowałem tak jak mówisz.
Moje zapytanie teraz jest takie:

  1. ALTER TABLE `kategorie` ADD `de` VARCHAR( 255 ) NULL AFTER `pl`


Zapytanie dalej sie nie wykonuje z poziomu mojej strony.
Z poziomu phpmyadmina idzie wszystko dobrze.

Gdy wyświetliłem mysql_error() to mi wyświetliło "Zapytanie było puste".
nevt
pewnie że pytanie było puste: przyjrzyj się swojej zmiennej: raz $pytanie2 a raz $pytnie2
smile.gif
to wszystko - powodzenia.
quality
Dzięki wielkie.

Taki prosty błąd.
Chyba już zmęczony jestem.

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.