Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Dodawanie znaków ' w tablicy
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, mam pewien problem który wygląda tak że pisze klasę MySQL i zrobiłem funkcję insert mogła by wyglądać następująco:
  1. <?php
  2. $base->insert('baza', 'dane1,dane2', 'wartosc1,wartosc2');
  3. ?>


I żecz jest w tym że jak podzielę przez explode" title="Zobacz w manualu PHP" target="_manual wartości z pól parametru drugiego i trzeciego to nie będzie tam znaków '.

Problem:
Jak dodać przed wartością tablicy i po wartości w tablicy znak ' ?

@edit
omg...
Chodzi mi oto aby nie trzeba było stawiać ' podczas używania funkcji insert..
Dzięki temu mogę każdy element tablicy filtrować..

@edit
Działa lecz..
Zero optymalizacji..

  1. <?php
  2. $what = explode(',', $co);
  3. $petla = -1;
  4. while ($petla < count($what)+1)
  5. {
  6. $petla++;
  7. if($what[$petla] == '')
  8. continue;
  9. $temp[] = "`".htmlspecialchars(trim(mysql_escape_string($what[$petla])))."`";
  10. }
  11. $temp2 = implode(', ', $temp);
  12. ?>

może ktoś pomoże to zoptymalizować ? ; )

Dziękuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 9.04.2007, 09:42:17
Go to the top of the page
+Quote Post
maryaan
post
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


rozwiazanie:
Dodac znak ' w miejscach w ktorych powinien sie pojawic.

Mamy zgadywac jaka funkcje napisales?
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:40