рд╕рд╛рд░рд╛рдВрд╢: рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИ - рдЕрддреНрдпрдВрдд рд╕реАрдорд┐рдд рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
Google рдиреЗ Fusion Tables рдХреЛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рд╣реИред
рд▓реЗрдЦ рдореЗрдВ рдХреНрдпрд╛ рд╡рд░реНрдгрд┐рдд рд╣реИ: рдлреНрдпреВрдЬрди рдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛
рдХ) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ - рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдирдореВрдирд╛рдХрд░рдг;
b) PHP (Zend рдлреНрд░реЗрдорд╡рд░реНрдХ) - рдЪрдпрди, рдЬреЛрдбрд╝ рдФрд░ рдЕрджреНрдпрддрди;
рдЧ) Google рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ - рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред
рд▓реЗрдЦ рдореЗрдВ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реИ:
рдП) рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг;
рдмреА) рдЖрд╡реЗрджрди рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг - рдЬреЛрд░ рдЙрдирдХреЗ PHP + рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдлреНрдпреВрдЬрди рдЯреЗрдмрд▓реНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╣реИред
Google рдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИред - рдмрд┐рдирд╛ рдкрд▓рдЯрди рдХреЗред
рдХреЗрд╡рд▓ рдПрдХ рдЖрд▓рд╕реА рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ Google рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рдмрд╕ рдкреНрд▓рдЧ рдХрд░рддрд╛ рд╣реИ, рд╕реБрдВрджрд░ рджрд┐рдЦрддрд╛ рд╣реИ, рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд (рдХрдо рд╕реЗ рдХрдо v.2 рдХреЗ рд▓рд┐рдП)
рдПрдкреАрдЖрдИ ,
рдЙрдЪреНрдЪ рдХрдо рд╕реЗ рдХрдо рдХрдо рдЧрддрд┐ рдирд╣реАрдВ - рдкреНрд▓рд╕рд╕ рд╣реИрдВред рд╢рд╛рдпрдж рдПрдлрдЯреА рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ред рд╕рдЪ рд╣реИ, рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреАред рдФрд░ рдпрд╣рд╛рдБ рдкрд░рд┐рдгрд╛рдо рд╣реИред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ - рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВред рдереЛрдбрд╝рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреБрд▓реЗрдЯрд┐рди рдмреЛрд░реНрдб рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ - рдПрдХ рдРрд╕реА рдЬрдЧрд╣ рдЬрд╣рд╛рдВ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдЖрд╡реЗрджрди рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рд▓рд┐рдВрдХ рдирд╣реАрдВ рджреВрдВрдЧрд╛ рдЬрдмрдХрд┐ рдпрд╣ рдореЙрдбрд░реЗрд╢рди рдкрд░ рд╣реИред рдореИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, "рдЖрдкрдХреЗ рд╕рд╛рде" рдПрдХ рдлреНрд▓реИрд╢ рдХреЗ рд╕рд╛рде, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ PHP + Js рдХреЗ рдПрдХ рдорд╛рдирдХ рдЧреБрдЪреНрдЫрд╛ рдкрд░ рд▓рд┐рдЦрд╛ред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬреЛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдорд╛рдирдХ mySQL рдХреЗ рдмрдЬрд╛рдп, Google, рдлреНрдпреВрдЬрди рдЯреЗрдмрд▓реНрд╕ рд╕реЗ рд╕реЗрд╡рд╛ рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпреЛрдВ? рдмрд╣реБрдд рд╕рд░рд▓ - рд╡рд┐рдореБрджреНрд░реАрдХрд░рдг рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рде рдореЗрдВ рдХреЛрдИ рдореБрдлреНрдд рд╕рд░реНрд╡рд░ рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ - рдПрдХ рдкреБрд░рд╛рдирд╛, рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡рд░ рд╣реИред рдореИрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрддрд░ рдкрд░ рдХреЛрдИ рдирд┐рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ - рдореБрдЭреЗ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдл рдордиреЛрд░рдВрдЬрди рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреА рдЧрдИ рдереАред рдФрд░ Google рдореИрдкреНрд╕ рдПрдкреАрдЖрдИ рдкрд░ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рдЙрддреНрддрд░ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдореИрдВ
рдлреНрдпреВрдЬрди рдЯреЗрдмрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рд▓реЗрдЦ рднрд░ рдЖрдпрд╛ред
рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред
рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╕реАрдзреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдЧрд╛ред рдпрд╛рдиреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдХрдо рд╕реЗ рдХрдо рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЬреЗрдПрд╕ рдХреЛ рдХреИрд╕реЗ рд░реЛрдХрдирд╛ рд╣реИ рддрд╛рдХрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдЯреЗрдмрд▓ рдореЗрдВ рд╣реИрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рд╡рд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд╣реАрдВ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред
рддрджрдиреБрд╕рд╛рд░, рдЯреЗрдмрд▓ рдкрд░ рд╕рднреА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдиреЗ рдХреА рдХреЛрдИ рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдбреЗрдЯрд╛ рдХреЗрд╡рд▓ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдЯреЗрдмрд▓ рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, js рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдореЗрдВ рдбрд╛рд▓реЗ рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдиреНрд╣реЗрдВ рдЙрдард╛рддрд╛ рд╣реИ, Google FT рдореЗрдВ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ рд╕рднреА рдкрд╢реНрдЪрд╛рддрд╛рдкреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ! рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ - рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ js рдореЗрдВ рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рдХреИрд╕реЗ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПред
рддреЛ, рдЪрд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВ:
рдЪрд░рдг 1 - рдЯреЗрдмрд▓реНрд╕ рдмрдирд╛рдирд╛
рдПрдХ рддрд╛рд▓рд┐рдХрд╛
FT рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ
рд╣реИ ред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рд╣рдЬ рд╣реИ, рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ - рдХреБрдЫ рд╣рдж рддрдХ рдПрдордПрд╕ рдПрдХреНрд╕реЗрд╕ рдХреА рдпрд╛рдж рддрд╛рдЬрд╛ рдХрд░рддреА рд╣реИред
рд╡рд╣рд╛рдВ рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, mySQL рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП phpMyAdmin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
рд╡реАрдбрд┐рдпреЛ рддреАрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛: рдПрдлрдЯреА рдореЗрдВ, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдирд╛рдо рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдирд╛рдИ рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ 596524 рд╣реИред "рдбреЗрдЯрд╛" рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдореИрдВ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛: рдореБрдЭреЗ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдбреА рдлрд╝реАрд▓реНрдб (рдкреНрд░рд╛рдердорд┐рдХ рдСрдЯреЛрдиреЙрд░реЗрдореЗрдВрдЯ рдХреБрдВрдЬреА) рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ "рдЫрд┐рдкрд╛ рд╣реБрдЖ" ROWID рдлрд╝реАрд▓реНрдб рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдХрдИ рд╕рд╛рд░рдгрд┐рдпреЛрдВ рдореЗрдВ JOIN рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдЖрдИрдбреА рдмрдирд╛рдирд╛ рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ? рддрд╛рд▓рд┐рдХрд╛ рдкреГрд╖реНрда рдкрд░ рд╢реАрд░реНрд╖ рдореЗрдиреВ рдореЗрдВ рдПрдХ рдмрдЯрди "рдорд░реНрдЬ" рд╣реИред рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрд╡рд╛рдж рдЖрдкрдХреЛ рджреГрд╢реНрдп (mySQL рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рджреГрд╢реНрдп) рдЬреИрд╕рд╛ рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЕрдм рдЖрдкрдХреЛ рддрд╛рд▓рд┐рдХрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд┐рдирд╛ js рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рддрд╛рд▓рд┐рдХрд╛ рдХреЗрд╡рд▓ рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрдврд╝реА рдЬрд╛рдПрдЧреАред рдХреЗрд╡рд▓ рд▓реЗрдЦрдХ рд╣реА рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓ / рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдЯреЗрдмрд▓ рддреИрдпрд╛рд░ рд╣реИред
рдЗрд╕рдХрд╛ рд▓рд┐рдВрдХ рдпрд╣рд╛рдВ рджрд┐рдпрд╛
рдЬрд╛ рд░рд╣рд╛ рд╣реИ ред
рдЪрд░рдг 2 - рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдореЗрд░реЗ рд▓рдЧрднрдЧ рд╕рд░реНрд╡рд░ рдкрд░, html рдкреГрд╖реНрда рдФрд░ js рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдЬрдм рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ (рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рд╕реВрдЪреА) рд╕реАрдзреЗ Google рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рд╕реЗ рд▓реЗ
рдЧрдП ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, index рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред html рд╣реЗрдбрд░ -
www.google.com/jsapi , рдФрд░ default.js рдореЗрдВ рд▓рд╛рдЗрди рдлрд╛рдЗрд▓ рдХрд░реЗрдВ
google.load('visualization', '1');
рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ Google API рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдпрд╣рд╛рдБ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИрдВрдбрд▓рд░ред
UPD: рдЬреИрд╕рд╛ рдХрд┐
dkukushkin рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЬрдм IE (9 рд╡реАрдВ рддрдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдирдореВрдиреЗ рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╣реЛрддреА рд╣реИ (рд╢рд╛рдпрдж рди рдХреЗрд╡рд▓!), рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреЗрдЦрддрд╛ рд╣реИ "?" рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдпред рдЗрд╕рд▓рд┐рдП, рд╣рдо Google.vizualization рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ - jQuery рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░реЗрдВ, рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдбрд░рд╛рд╡рдирд╛ XMLHttpRequest рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
var queryText = 'SELECT id, name FROM 596524;'; $.ajax({ url:'http://tables.googlelabs.com/api/query?sql='+queryText+'&jsonCallback=?', type: 'GET', success:function(resp){ displayData(resp); }, dataType:'json' });
рдЙрд╕рдХреЗ рдмрд╛рдж, рдмрдЧ рджреВрд░ рд╣реЛ рдЧрдпрд╛, рдФрд░ рддреБрд░рдВрдд рд╕рдм рдХреБрдЫ рд╕реБрдВрджрд░ рд╣реЛ рдЧрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдПрдХ рд▓рдВрдмреА рд▓рдбрд╝рд╛рдИ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ -
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдиреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ред рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбрд┐рд╕реНрдкреНрд▓реЗрдбреИрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рднреА рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ, рдПрдХ рдирд┐рдпрдорд┐рдд JSON рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 2 рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдХреЙрд▓ рдФрд░ рдкрдВрдХреНрддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ - рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЙрдирдХреА рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡реИрд╕реЗ, рдЖрдк рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - 26 рдлрд░рд╡рд░реА рдХреЛ рдореИрдВрдиреЗ рдЖрдИрдбреА = 505 xxx рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ рдереА, рдФрд░ рдЖрдЬ рдмрдирд╛рдИ рдЧрдИ рдбреЗрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЖрдИрдбреА 596 524 рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ - рд╣рдо рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ - ~ тАЛтАЛ91 рдПрдлрдЯреА рдореЗрдВ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ 000 рдЯреЗрдмрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ)ред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдкреЗрдЬ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рдВрдХреНрд╢рди
function displayData(response) {
JsFiddle рдЙрджрд╛рд╣рд░рдгрдЕрдм рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдордХреНрдЦреАред FT SQL рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдФрд░ рдкрдврд╝реЗрдВ рд▓реЗрдХрд┐рди! рдЗрд╕ рднрд╛рд╖рд╛ рдХреА рдХрдИ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕реАрдорд╛рдПрдБ рд╣реИрдВ -
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SELECT рдХрдорд╛рдВрдб рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдХреЛрдИ OR рдСрдкрд░реЗрдЯрд░ рдирд╣реАрдВ рд╣реИ (рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, UPD2 рджреЗрдЦреЗрдВ) (рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рднреА рдирд╣реАрдВ рд╣реИ (a | b) =! (!! A-B!), рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдСрдкрд░реЗрдЯрд░ рдирд╣реАрдВ рд╣реИред рдирд╣реАрдВ), рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рднреА рдПрдХ
рдкреНрд░рд╕реНрддрд╛рд╡ рдмрдирд╛рдпрд╛)ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдп рд╣реИрдВред рдПрдлрдЯреА рдЖрдорддреМрд░ рдкрд░ Google рд╕реЗ рдирдХреНрд╢реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрддрд╛ рд╣реИред
рдХреНрд╡реЗрд░реА рдХреИрд╢рд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП (рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рд╡реЗ рдХрд╣рд╛рдБ рдХреИрд╢реНрдб рд╣реИрдВ - рдмреНрд░рд╛рдЙрдЬрд╝рд░, рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди, рдпрд╛ рдПрдлрдЯреА рд╣реА) рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░, рдпрд╣ рдХреНрд╡реЗрд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ "рдФрд░ рдирд╛рдо 234567 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ" рдЬреИрд╕рд╛ рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ 234567 рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ (рджреЗрдЦреЗрдВ ,
рдЧрдгрд┐рдд ред
рдПрдХ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рд▓рд┐рдЦрдиреА рд╣реЛрдЧреАред рдпрджрд┐ рдЖрдк рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ - рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЪрдпрди - рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрддреЗ рдкрд░ GET рдЕрдиреБрд░реЛрдз рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЧрдпрд╛, рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред рдореИрдВрдиреЗ рдмрд╕ рдпрд╣реА рдХрд┐рдпрд╛ - рдореБрдЭреЗ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХреЛрдб рдорд┐рд▓рд╛, рдЬреЛ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдордирд╛рдХ рд╣реИред рдФрд░ рд╕рдЪрдореБрдЪ рдЖрдЬ рдореИрдВ
trurl123 рд╕реЗ рдПрдХ
рдЕрджреНрднреБрдд рд╡рд┐рд╖рдп рдкрд░
рдЖрдпрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдЕрднреА рднреА js рдореЗрдВ MVC рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░, рд╕рдВрднрд╡рддрдГ, рдЕрдкрдиреЗ рдШрдЯрдирд╛рдХреНрд░рдо рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
рдЪрд░рдг 3 - рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдирд╛ - PHP + Zend рдлреНрд░реЗрдорд╡рд░реНрдХ
рдЬрдм рдореИрдВрдиреЗ рдХрд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓рд┐рдпрд╛, рддреЛ рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рдереЗред Zend рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ
Google рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкреВрд░реНрдг
API рд╣реИ ред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд░рд╕рдкреВрд░реНрдг рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ рдЦреБрдж рдХреЛ FT рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рд▓рд┐рдЦрдирд╛ рдерд╛, Zend_Gdata_Base рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдирд╛ рдФрд░
Drupal рдХреЗ рд▓рд┐рдП рдПрдХ
рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред
рдпрд╣рд╛рдВ рдХреНрд▓рд╛рд╕ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА
рд╣реИ ред рдореБрдЭреЗ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╢рд░реНрдо рдЖрддреА рд╣реИ, рдлрд╝рд╛рдЗрд▓ Zend рдорд╛рдирдХ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдЗрд╕рдореЗрдВ 3 рд╡рд░реНрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЦрд░рд╛рдм рджрд╕реНрддрд╛рд╡реЗрдЬред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрд╡рдпрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА Zend / Gdata / ClientLogin.phpред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдпрджрд┐ рдореЗрд░реЗ рд╣рд╛рде рдкрд╣реБрдБрдЪрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреВрдБрдЧрд╛ рдФрд░ рдЗрд╕реЗ
Zend рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реВрдБрдЧрд╛ред
рдПрдХ рдЕрдиреНрдп рдмрд┐рдВрджреБ: рдпрджрд┐ INSERT / UPDATE рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Zend_Base рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЗрд╡рд▓ GET рдЕрдиреБрд░реЛрдз (
http://code.google.com/intl/en/apis/fusiontables/docs/developers_guide.html#Updating) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдкрдВрдХреНрддрд┐ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рдорд╛рдгрд┐рдд POST рднреЗрдЬреЗрдВ рдЕрдиреБрд░реЛрдз ... ")
рд╡рд╣ рд╕рдм рд╣реИред рдХрд┐рд╕реА рднреА
рдкрддреНрдерд░ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж
рдкреБрдирд╢реНрдЪ: рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЧреЗрдВрдж рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореЗрд░рд╛ рдЖрд╡реЗрджрди рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЗрд╕рдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдФрд░ рдореИрдВ рдЙрдирд╕реЗ рдкреИрд╕реЗ рдХреИрд╕реЗ рдХрдорд╛рдКрдВрдЧрд╛), рддреЛ рдореИрдВ рддреБрд░рдВрдд рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдЦреБрдж рдХрд╛ рд╕рд░реНрд╡рд░ред рдФрд░ рдЗрд╕ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
- рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░рд┐рд╡реНрдпрдп рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╕реБрдВрджрд░ рдФрд░ рддреЗрдЬреА рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ;
- рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЙрддрдиреА рд╣реА рддреЗрдЬреА рд╕реЗ рдФрд░ рддрдирд╛рд╡ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
PPS: рд╣рд╛рдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗрд╡рд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рддреЗ рд╕рдордп рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ
рд╕рдВрджрд░реНрдн:
рдлреНрдпреВрдЬрди рдЯреЗрдмрд▓реНрд╕ рдПрдкреАрдЖрдИ -
http://code.google.com/intl/en/apis/fusiontables/docs/developers.gu/.htmlрдлреНрдпреВрдЬрди рдЯреЗрдмрд▓ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ -
http://code.google.com/intl/en/apis/fusiontables/docs/developers_reference.htmlрдлреНрдпреВрдЬрди рдЯреЗрдм рдпреВрдЖрдИ -
http://tables.googlelabs.com/Zend Gdata -
http://framework.zend.com/manual/en/zend.gdata.htmlрдПрдлрдЯреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PHP рд╡рд░реНрдЧ -
http://barahlo.semero.com/description/Zend_Gdata_Fusion.zipUPD2: рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЫреБрдЯреНрдЯреА рд╣реИ! рдЖрдЬ рд░рд╛рдд
рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм OR рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ! рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЦреБрдж рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдЧрд╛ред