Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukanie raz tekstu w tekście
Buffalo
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.04.2006

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


Hi!
Szukam funkcji, która zamieniałaby wystąpienie danego ciągu w stringu na inny, ale tylko raz (pozostałe wystąpienia ignorowała). Str_replace niestety zamienia każde pojawienie się odpowiedniego ciągu.
Proszę o pomoc! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

PS
Robię mały sklepik internetowy (na zaliczenie:) i jest mi to usuwanie potrzebne do usuwania id produktów danego klienta przechowywanych w bazie. Tabela ma format (id_klienta, id_produktow), przy czym id_produktow są zapisywanie w formacie " id1 id2 id3 ". Jest to w ogóle sensowne? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak to się robi profesjonalnie? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat
No niby tak, ale tabelka może rozrosnąć się do dość pokaźnych rozmiarów.
Jeżeli ma się rozrosnąć to to zrobi - właśnie wtedy najważniejsza jest konstrukcja bazy danych. By wielkośc tabel nie wpływała znacznie na wykonywanie zapytań.
Cytat
Ty pewne powiesz, że po zamówieniu można je usunąć lub przenieść
Dokładnie, po to @mike_mech podał taką konstrukcję, by ułatwić to.
Cytat
A ilość produktów? count($produkty)

Nie do końca... po to są bazy danych, żeby na nie zrzucić część zadań, a nie paprać się z tym w php.
  1. SELECT COUNT(*)
  2.  
  3. FROM clients_has_products
  4.  
  5. WHERE id_client = $id_client

P.S.
Cytat
Ale ok, chyba zmienię konstrukcję tabeli

Zmieniaj, zmieniaj - nie wyjdziesz na tym źle.

Ten post edytował LBO 30.04.2006, 13:07:50
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: 26.12.2025 - 12:59