<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Przesyłanie zmiennych i problem z językiem]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=185&amp;type=atom"/>
	<updated>2009-06-16T14:40:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=185</id>
		<entry>
			<title type="html"><![CDATA[Odp: Przesyłanie zmiennych i problem z językiem]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=994#p994"/>
			<content type="html"><![CDATA[Jeśli błąd rzeczywiście dotyczy tego zapytania to moim zdaniem kolumna "wykonawca" jest typu integer i jest ono pusta. Czyli var_dump($_POST['wykonawca']) zwróci wartość NULL... jeśli chciałeś opuścić wykonawcą to należało zrobić warunek if i jeśli zmienna nie jest ustawiona wtedy tą zmienną opuszczasz.

Co do problemu z kodowaniem to sprawdź czy na pewno masz dobre kodowanie w bazie, a nie tylko na kliencie...]]></content>
			<author>
				<name><![CDATA[stormfly]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=515</uri>
			</author>
			<updated>2009-06-16T14:40:04Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=994#p994</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Przesyłanie zmiennych i problem z językiem]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=723#p723"/>
			<content type="html"><![CDATA[Witam, jestem świeży w tworzeniu baz danych w postgre, a jeszcze nie umiem sobie poradzić z ogarnięciem niektórych związków między php, a bazą postgre. 

pyt.1 
Jak przesłać na serwer (po podłączeniu) rekord który posiada pola puste np w poniższym kodzie pole to title: 
[b]$query="INSERT INTO mp3 (wykonawca,title,) VALUES ('$_POST[wykonawca]','$_POST[title]')";
$wynik=pg_query($connection,$query);[/b]
Na stronie widnieje poniższy error:
[b]pg_query() [function.pg-query]: Query failed: ERROR: invalid input syntax for integer: "" [/b]

Jak wymusić możliwość wprowadzania pustych pól przy pomocy php, aby za każdym razem nie trzeba było wszystkich danych wpisywać w znaczniki? 


Przy okazji chciałbym dowiedzieć się jak powiązać prawidłowo (pod względem polskich znaków) bazę danych postgre (pod UTF-8) i stronę internetową także pod UTF-8 jeżeli w domyślnej wersji nie można używać polskich znaków typu ąę (wyskakuje komunikat:
[b] invalid byte sequence for encoding "UNICODE": 0xb3[/b]

Dziękuję za szybką odpowiedź. 

Pozdrawiam]]></content>
			<author>
				<name><![CDATA[Pawel]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=884</uri>
			</author>
			<updated>2009-04-17T08:03:56Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=723#p723</id>
		</entry>
</feed>
