dj.drezyna Napisano Listopad 2, 2010 Zgłoś Share Napisano Listopad 2, 2010 Chodzi mi o to jak zrobić tak by dane wprowadzane w poleceniu mysql_query insert into były zaopatrzone w znaki ' kiedy są to łańcuchy, a były podawane bez znaków ' apostrofów kiedy są to liczby i jak zamienić ten fragment w funkcji values, by kiedy zmienna jest pusta dać samo null? To ostatnie nie jest zbyt trudne to jednak pierwsza część pytania przerasta moje możliwości, bo jedyne co mi przychodzi do głowy jak to rozwiązać to funkcyjka np. jeslinull($zmienna) która wykonywana z każdej strony danej zmiennej dodaje po jej stronach znak apostrofa lub nic, bo przyjmuje wartość null. Ale to strasznie ,,zamulające'' rozwiązanie i ohydnie mozolne w implementacji. Bardzo dziękuję za czas poświęcony rozwiązywaniu tego problemu! pozdr, Galeria przyrodnicza http://fotokrajobrazy.warmia.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Listopad 4, 2010 Zgłoś Share Napisano Listopad 4, 2010 Nie rozumiem co chcesz zrobić, do mysql_query generujesz stringa z zapytaniem, wiec o jakim wstawianiu parametrów mówisz? Podaj jaki przykład co robisz a co chcesz osiągnąć. www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
dj.drezyna Napisano Listopad 10, 2010 Autor Zgłoś Share Napisano Listopad 10, 2010 No cóż. Posiedziałem jeszcze nad tym i doszedłem do czegoś takiego: function czyap($zmienna) { if (is_null($zmienna)) { return 'NULL'; } else { if (is_numeric($zmienna)) { return $zmienna; } else { return "'".$zmienna."'"; } } } Galeria przyrodnicza http://fotokrajobrazy.warmia.pl Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.