Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Usuwanie z bazy rekordów, wyrażenia regularne
ewaslawek5
post 23.02.2012, 06:36:36
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

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


Witam,

Proszę mnie naprowadzić posiadam tabelę "tapety" o dwóch kolumnach 'id' i 'adres':

Chciałbym usunąć te rekordy które w kolumnie 'adres' nie mają żadnej cyfry.

Zwykle żeby usunąć piszemy:
  1. $zapytanie = "DELETE FROM tapety WHERE id=cos_tam;";
  2. $r = mysql_query ($zapytanie); //WYKONANIE ZAPYTANIA


Struktura danych w kolumnie 'adres' jest następująca: 123456_nazwazdjecia.jpg

A co trzeba napisać żeby osiągnąć to o co proszę ?

PS. Jestem słaby z wyrażeń regularnych, z góry dziękuję !

Ten post edytował ewaslawek5 23.02.2012, 06:55:10


--------------------
Dobro popłaca - zawsze !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Amedos--
post 23.02.2012, 08:11:40
Post #2





Goście







  1. $zapytanie = "DELETE FROM tapety WHERE id=cos_tam;";
  2.  
  3. $r = mysql_query ($zapytanie); //WYKONANIE ZAPYTANIA

Kolumna ID powinna być wypełniona polem auto_increment (jakos tak ) i być kluczem podstawowym. Czyli będzie dodawać "1" do każdego nowego rekordu automatycznie.
Musisz zrobić system sprawdzania czy znajduje się liczba w polu adres,potem za pomocą IF usuwasz lub zostawiasz.
Nie jestem pewien czy dobrze napisałem.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:08