Зуслангийн байшингийн тухай сайт.  Гэрийн ажил, өөрийн гараар засвар хийх

pdo юу хэлэх вэ? PDO өргөтгөл гэж юу вэ? pdo файлыг хэрхэн нээх

PDO-файлыг нээж байгаа хүмүүсийн тухай Peresichny koristuvachev PC мэдээлэл амьдралд ямар ч байдлаар хэрэггүй байж болох юм. Баруун талд, цөөн тооны график дизайнеруудын дунд түгээмэл бус программыг бий болгох гэж байгаа зүйлд. Түүнчлэн, хэрэв таны компьютер ийм форматтай баримт бичиг ашигласан бол та үүнийг хялбархан үзэж, дахин чиглүүлэх боломжтой. Тэдний тухай, яаж tse robiti, энэ нь хол байна.

PDO гэж юу вэ

Энэ нь хачирхалтай санагдсангүй, гэхдээ PDO формат нь Японы Pepakura Designer программ дээр бүтээгдсэн цахим оригами файлуудыг хадгалдаг бөгөөд боломжит чичиргээний 3D загвар, хэлбэрийг 2D хэлбэрээр авдаг.

Бэлгийн хувьд та өөрийн хүссэн ажлын хэсгийг хийж болно, дараа нь бид үүнээс төгс баримал хийх болно. Үг хэлэхээс өмнө интернетээс сонгодог оригамигаас эхлээд компьютер тоглоомын баатруудын барималууд хүртэл сэдвүүдийн талаар маш их зүйлийг олж болно.

Роботуудад зориулсан програм

Өмнө дурьдсанчлан PDO файл онгойлгогчийг Pepakura Designer гэж нэрлэдэг. Тусламж авахын тулд одоо байгаа ажлын хэсгүүдийг шалгаж үзэхээс гадна шинэ загваруудыг бие даан бүтээх боломжтой. Нэмж дурдахад, програм нь ирээдүйн оригамигийн асуудлыг өөрчлөх, судлах, бусад шинж чанаруудыг өөрчлөх боломжийг олгодог.

Pepakura Viewer хэмээх Pepakura Designer-ийн хялбаршуулсан хувилбар гэж юу болохыг танд хэлье. Хөтөлбөр rozpovsyudzhuetsya зардал ямар ч, та її нэрлэх нь таах болно гэж, үйл ажиллагааны maє obmezheniya. Энэ нь илүү хялбар юм шиг санагддаг, хэрэв та шинэ загвар дээр ажиллахыг хүсэхгүй байгаа бол Viewer-ийг татаж авах хэрэгтэй.

Хэрэв энэ нь тэнд байхгүй байсан бол эхлээд PDO-г нээнэ үү, та програмын өөр хувилбарыг авах хэрэгтэй. Мөн тэднээс якугийн тэнхлэг - tse virishuvati танд бага байна.

PDF хөрвүүлэх

Та электрон оригамигаар нухацтай хичээллэж байсан тул PDO форматыг PDF болгон хөрвүүлэх чадварт сэтгэл хангалуун байх болно. Хэрэв та үүнийг боловсруулсан бол ирээдүйн загвараа гуравдагч талын график засварлагч руу (жишээлбэл, Photoshop) илгээж болно, дараа нь бид үүнийг боловсруулах болно.

PDO-г PDF болгон хөрвүүлэхийн тулд та компьютер дээрээ виртуал принтер үүсгэх goPDF програмыг суулгахад л хангалттай. Винийг программ шиг өөрөө ингэж нэрлэдэг. Хэрэв та Pepakura Viewer-д өнгөц зураг оруулах шаардлагагүй бол "Судлах" гэж бичээд найздаа хавсралтаар сонгоно уу goPDF . Тэнхлэг, тэгээд л энэ баримт бичиг нь илүү том форматаар хадгалагдаж байгаа бөгөөд та үүнийг ямар ч алдартай засварлагчаар засах боломжтой.

Боломжит асуудлууд

PDO файлуудтай ажиллах явцад зарим асуудал гарч болзошгүй. Жишээлбэл, баримт бичиг гэмтсэн, вирусын халдвар авсан, өршөөлөөр мөнгө хэмнэж болно. Өөрөөр хэлбэл, хэрэв та Pepakura Designer эсвэл Viewer-ийн ард PDO-г хэрхэн өргөжүүлэхээ мэдэхгүй байгаа бол гаралтын файлыг шинэчлэх шаардлагагүй болно.

PDO хураангуй

Бидэнд PDO файлуудтай холбоотой нэг үндсэн хамгаалалтын програм хангамж бий Тама зөөлөн, vіdome сарлаг Пепакура дизайнер), мөн їх гэсэн сонголтоор та үндсэн файлын төрлүүдийн ангилалыг нэг дор зип хийж болно. Уламжлал ёсоор дижитал файлуудыг форматлах боломжтой Пепакура дизайнер файл. Ихэнхдээ PDO файлуудыг дараах байдлаар ангилдаг өгөгдлийн файлууд.

Ширээний компьютер (болон бусад хөдөлгөөнт төхөөрөмж) дээрх PDO таних өргөтгөлтэй файлууд. Өмхий үнэрийг ихэвчлэн Windows дэмждэг. Агуулахад байгаа эдгээр файлуудын алдартай үнэлгээ нь "Бага" бөгөөд энэ нь өмхий үнэр нь тийм ч өргөн биш гэсэн үг юм.

Хэрэв та PDO файлууд болон програм хангамжийн аюулгүй байдлын талаар илүү ихийг мэдэхийг хүсвэл ийм өмхий үнэртэй тусламж авахыг хүсвэл divs. нэмэлт мэдээлэл. Нэмж дурдахад, та PDO файлуудыг татаж авахдаа алдааг олж засварлах үед асуудлыг хэрхэн амархан шийдвэрлэх талаар олж мэдэх боломжтой.

Файлын төрлүүдийн түгээмэл байдал
Файлын зэрэглэл

Үйл ажиллагаа

Энэ төрлийн файлууд нь өмнөх шигээ хамааралтай хэвээр байгаа бөгөөд жижиглэн худалдаачид болон хэрэглээний програм хангамжийн хэрэгслээр идэвхтэй сурталчилдаг. Хэдийгээр энэ төрлийн файлын анхны программ хангамжийг шинэ хувилбартай өөр төлөвлөгөөнд шилжүүлэх боломжтой (жишээлбэл, Excel 97 болон Office 365), энэ төрлийн файлыг өмнөх шигээ програм хангамжийн урсгал хувилбараар идэвхтэй дэмждэг. Энэ процесс нь хуучин үйлдлийн систем эсвэл програм хангамжийн аюулгүй байдлын хуучин хувилбар, түүнчлэн " галзуурал».

Файлын төлөв
Сторинка Шинэчлэхээ зогсоо


PDO файлын төрлүүд

Үндсэн PDO файлтай холбох

PDO файл нь оригами бүтээлүүдийн дижитал файл юм. Энэ файл нь Pepakura Designer.PDO-г цаасан загвараас шугам, сүвэрхэг байдал, хэв маягийн дагуу хадгалдаг.PDO нь 3D загвар болон ижил төстэй 2D цаасан загвараас өшөө авах болно. PDO нь өөр 3D цаасан загварт ялалт байгуулдаг. .


Файлуудыг шалгахын тулд бүх нийтийн zasib програмыг туршиж үзээрэй

Бүтээгдэхүүнээс гадна дахин өргөжүүлэхийн тулд бид FileViewPro төрлийн файлуудыг шалгах бүх нийтийн хүсэлтийг туршиж үзэхийг санал болгож байна. Та 200 гаруй төрлийн файлуудыг татаж авах боломжтой бөгөөд тэдгээрийн ихэнхийг нь засварлах функцээр хангана.

Лиценз | Угаах |


PDO файлын нээлттэй цагийн алдааг олж засварлаж байна

PDO файлуудыг нээхтэй холбоотой томоохон бэрхшээлүүд

Pepakura Designer суулгаагүй байна

PDO файл дээр давхар товшсоноор та системийн харилцах цонхыг нээх боломжтой "Файлын төрлийг задлах боломжгүй". Энэ випадка дээр гинжийг дуугаргаж, энэ нь тим, scho-тэй холбогддог Таны компьютерт %%os%%-д зориулсан Pepakura Designer суулгаагүй байна.. Таны үйлдлийн систем энэ файлтай юу хийхээ мэдэхгүй байгаа тул түүн дээр дарж нээх боломжгүй.


Порада:Хэрэв та програмаа мэддэг бол PDO файл нээх боломжтой бол боломжит програмуудын жагсаалтаас тухайн програмыг сонгон файлыг нээж үзэх боломжтой.

Pepakura Designer-ийн буруу хувилбарыг суулгасан

Зарим тохиолдолд та Pepakura Designer File-ийн шинэ (эсвэл хуучин) хувилбартай байж болно. програмын суулгасан хувилбар дэмждэггүй. Pepakura Designer програм хангамжийн зөв хувилбар байгаа эсэхийг шалгахын тулд (эсвэл өөр програм байгаа бол дахин жагсаах) програм хангамжийн өөр хувилбар эсвэл бусад хэрэглээний программ хангамжийн аль нэгийг дахин шалгах шаардлагатай байж магадгүй. илүү. Иймэрхүү асуудал нь ихэвчлэн роботуудыг буруутгадаг хэрэглээний програм хангамжийн хуучин хувилбар h хамгийн сүүлийн хувилбараар үүсгэсэн файлхуучин хувилбарыг таних боломжгүй.


Порада:Эсвэл та файл дээр хулганы баруун товчийг дараад "Power" (Windows) эсвэл "Clear Info" (Mac OSX) гэснийг сонгосноор PDO файлын хувилбарын мэдээллийг устгаж болно.


Дүгнэлт: Таны компьютер дээр зөв программ хангамж суулгасан тул PDO файлыг хэдэн цаг татаж авахад илүү олон асуудал гарч болзошгүй.

Neo-Language бүтээгдэхүүн суулгах - FileViewPro (Solvusoft) | Тусгай хуулийн төслийг хамгаалах тусгай зөвшөөрлийн бодлого Mind |


PDO файлуудтай холбоотой асуудлын бусад шалтгаанууд

Pepakura Designer программыг таны компьютер дээр суулгасан байгаа, эс тэгвээс энэ нь PDO-тэй холбоотой программ хангамж боловч Pepakura Designer файлуудыг ачаалах явцад асуудал гарч болзошгүйг анхаарна уу. PDO файлуудыг dos-д нээхэд ямар ч асуудал гарахгүй байгаа мэт шалтгаан нь үүнд оршдог байж магадгүй юм файл нээхийг зөвшөөрдөггүй тул бусад асуудлууд. Ийм асуудалд (хамгийн бага өргөтгөлийн дарааллаар жагсаав):

  • PDO файлууд дээрх буруу мессежүүд Windows бүртгэлд (Windows үйлдлийн системийн "утасны дэвтэр")
  • Vipadkove vidalennya тайлбар Windows бүртгэл дэх PDO файл
  • Буруу эсвэл буруу суурилуулсан PDO форматтай холбоотой хэрэглээний программ хангамж
  • Poshkodzhennya файл PDO (Pepakura Designer File-тай холбоотой асуудал)
  • PDO халдвар shkidlivim PZ
  • Poshkodzhenі чи хуучирсан төхөөрөмжийн драйверууд PDO файлтай холбоотой эзэмшил
  • Компьютер дээр хангалттай системийн нөөц байгаа эсэх Pepakura Designer File форматтай тааруулах

Туршилт: Би файл бүртгэхдээ ямар төрлийн тоолох хэрэгслийг ихэвчлэн ашигладаг вэ?


Шилдэг Windows үйлдлийн системүүд

7 (45.73%)
10 (44.56%)
8.1 (5.41%)
XP (2.79%)
8 (0.97%)

Энэ өдрийн подия

FLAC файлууд болон AAC файлуудыг дэмий үрэлгүйгээр хямд үнэтэй mp3 файлууд болон бусад зүйлсийн дунд төгс тохирно. Аудиогийн өндөр чанар, файлын жижиг хэмжээтэйг харгалзан Advanced Audio Coding (AAC файлууд) нь iTunes дээр маш их амжилтанд хүрсэн боловч форматыг өөр газар мэддэг байж магадгүй юм.



PDO файлын нэрстэй холбоотой асуудлыг хэрхэн засах вэ

Суулгасан компьютер дээр харагдах байдлын үүднээс вирусны эсрэг програм хангамжболомжтой, боломжтой компьютер дээрх бүх файлуудыг скан, түүнчлэн арьсны файл okremo. Та файл дээр хулганы баруун товчийг дараад шалгах сонголтыг сонгосноор ямар ч файлыг сканнердаж болно.

Жишээлбэл, хэний дээр бяцхан хүүхэд харагдсан my-file.pdo файл, дараа нь хүссэн файл дээрээ хулганы баруун товчийг дараад файлын цэснээс сонголтыг сонгоно уу "AVG тусламж хайх". Энэ сонголтыг сонгох үед AVG Antivirus-аас файлыг вирус илрүүлэхийг хүсэх болно.


Заримдаа өршөөлийг үр дүнд нь буруутгаж болно програм хангамжийн буруу суурилуулалтасуудалтай холбоотой юу байж болох вэ, суулгах явцад ямар винил. Та үйлдлийн системээ тохируулж болох уу PDO файлаа зөв програмтай холбоно уу, ийм нэр дээр нулимж байна "Файлын өргөтгөлүүдийг холбох".

Заримдаа энгийн Pepakura Designer-ийг дахин суулгаж байнаТа PDO-г Pepakura Designer-тай зөв холбосноор асуудлаа шийдэж чадна. Бусад тохиолдолд файлын холболттой холбоотой асуудлууд нь үр дүнд нь буруутгагдаж болно муу программ хангамжжижиглэн худалдаалагч, мөн та нэмэлт тусламж авахын тулд жижиглэнгийн худалдаачинтай холбоо барина уу.


Порада:Үлдсэн шинэчлэлтүүдийг суулгасан эсэхийг харахын тулд Pepakura Designer-ийн хамгийн сүүлийн үеийн шинэчлэлтүүдийг хийж үзээрэй.


Мэдээжийн хэрэг, гэхдээ ихэвчлэн Дунд нь PDO файл өөрөө асуудлын шалтгаан байж болно.. Та энэ файлыг цахим шуудангийн хавсралтаар хүлээн авсан эсвэл вэбсайтаас шилжүүлсэн байж магадгүй бөгөөд хүлээн авах үйл явц тасалдсан (жишээлбэл, шууд дамжуулалтыг асаах эсвэл өөр шалтгаанаар), файл гэмтсэн байж болно. Боломжтой бол PDO файлын шинэ хуулбарыг хийж үзээд дахин оролдоно уу.


Болгоомжтойгоор: Poshkodzhenie файл нь урд талын дараа дараагийн бөглөрөлд хүргэж болзошгүй, эсвэл энэ нь таны компьютер дээрх санамсаргүй програм байсан ч компьютерээ вирусны эсрэг шинэчлэлтүүдээр шинэчилж байх нь бүр ч чухал юм.


Таны PDO файл шиг таны компьютер дээрх техник хангамжийн аюулгүй байдлын асуудалфайлыг нээхийн тулд танд хэрэгтэй байж магадгүй Төхөөрөмжийн драйверуудыг шинэчлэх, pov'yazanih іz cim эзэмшсэн.

Ямар асуудал байна мультимедиа файлын төрлүүдтэй холбоотой дуу чимээ, yakі компьютерийн дунд техник хангамжийн аюулгүй байдлын амжилттай шийдэл хэлбэрээр хэвтэх, жишээлбэл, дууны карт эсвэл видео карт. Жишээлбэл, хэрэв та аудио файл нээхийг хүсч байгаа бол нээх боломжгүй бол танд хэрэгтэй байж магадгүй юм Дууны картын драйверуудыг шинэчлэх.


Порада:Тиймээс PDO файлыг нээхийг оролдох үед та зөвшөөрнө өршөөлийн мэдэгдэл, pov'yazanu ын .SYS файл, асуудал, ymovіrno, магадгүй buti poshkogenimi эсвэл хуучирсан төхөөрөмжийн драйверуудтай холбогдсон, өөрчлөх шаардлагатай тул. DriverDoc гэх мэт драйверуудыг шинэчлэх програм хангамжийн тусламжтайгаар энэ процессыг хөнгөвчлөх боломжтой.


Бяцхан хүүхдүүд яаж асуудлыг шийдэв, мөн та PDO файлуудыг нээхэд асуудалтай хэвээр байгаа ч та боломжтой боломжтой системийн нөөцийн тоо. PDO файлуудын зарим хувилбаруудын хувьд таны компьютер дээрх хатуу дискэнд ихээхэн хэмжээний нөөц хэрэгтэй байж магадгүй (жишээлбэл, санах ой / RAM, тооллын даралт). Хуучин компьютерийн техник хангамж, нэгэн зэрэг шинэ үйлдлийн системийг амжилттай татаж авах боломжтой тул ийм асуудал байнга гардаг.

Ийм асуудлыг буруутгаж болно, хэрэв компьютер ажлаасаа гарах нь чухал бол үйлдлийн системийн хэсгүүд (цаана ажиллаж байгаа бусад үйлчилгээнүүд) PDO файлыг үзэхийн тулд маш их нөөцийг хэмнэх. Компьютер дээрх бүх програмыг хааж үзээрэй, эхлээд Pepakura Designer файлыг нээнэ үү. Таны компьютерт байгаа бүх нөөц бол PDO файлыг нээхэд хамгийн сайн тархитай байх болно.


Якчо ви vikonali бүгд дээр дурдсан croki, мөн таны PDO файл өмнөх шиг харагдахгүй байгаа тул танд хэрэгтэй байж магадгүй эзэмшлийг шинэчлэх. Bіlshosti Vipadkіv, Northwesteen Vykorannya-д үүнийг угаах боломжтой юм Bethoi Bіlsh Nіzh эхлүүлсэн байх боломжтой, энэ нь Bіlshosti Corringer хөтөлбөрт хангалттай биш юм (Yakscho Vikoscho Vikkuєte Bagato ResourceєMno Roboty Processor, Takiac Science Yaking A Robotvans / Model) . ийм байдлаар, бүрэн үл хөдлөх, ингэснээр таны компьютер шаардлагатай санах ойг авахгүй(ихэвчлэн "RAM" эсвэл үйлдлийн санах ой гэж нэрлэдэг) файлыг үзэх зориулалттай.

Оновтын санах ойг туршиж үзээрэй PDO файлыг нээхийг хүсч байгаа эсэхийг мэдэхийн тулд. Энэ өдөр санах ойг шинэчлэх нь бүрэн боломжтой бөгөөд гайхалтай компьютерт суулгахад илүү хялбар байдаг. Сарлагтай урамшуулал, Мабут, бүтээмжээ нэмэгдүүлээрэйтаны компьютерийн бусад ажлуудын цаг дор.


Neo-Language бүтээгдэхүүн суулгах - FileViewPro (Solvusoft) | Тусгай хуулийн төслийг хамгаалах тусгай зөвшөөрлийн бодлого Mind |


PDO вики нь мэдээллийн сантай ажиллахад зориулагдсан PHP Data Objects өргөтгөл юм

Туршилтын мэдээллийн сан, хүснэгт үүсгэх

Cob-ийн хувьд бид энэ туслагчийн мэдээллийн сан үүсгэдэг:

нарны_системийг ӨГӨГДӨЛИЙН САН БҮТЭЭГДЭХ; Нарны_систем ДЭЭР БҮХ ЭРХ АВЧ ОЛГОНО.* "testpasword"-аар тодорхойлогддог "testuser"@"localhost"-д;

Користувачевт нэвтрэх тест хэрэглэгч болон нууц үг тестийн нууц үг бүхий нарны_системийн мэдээллийн санд бүрэн нэвтрэх эрхийг олгосон.

Одоо бид одон орны нарийвчлалыг дамжуулдаггүй, мартагдашгүй хүснэгтийг бүтээж байна.

нарны_системийг ашиглах; CREATE TABLE гаригууд (ID TINYINT(1) NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), нэр VARCHAR(10) NOT NULL, color VARCHAR(10) NOT NULL); INSERT INTO гаригууд(нэр, өнгө) VALUES("дэлхий", "цэнхэр"), ("ангараг", "улаан"), ("бархасбадь", "хачин");

Тодорхойлолт

Одоо, хэрэв суурь үүсгэгдсэн бол DSN() чухал ач холбогдолтой - суурьтай холбогдох холбоосыг харах мөрөнд үйлчилнэ. Тайлбарын синтакс нь DBMS-ийн хувилбараас хамааран өөр өөр байдаг. Практикт MySQL / MariaDB ашиглах боломжтой тул дараахь зүйлийг хийх боломжтой.

  • хостын нэр, DBMS задлагдсан;
  • порт (шаардлагатай хэл, ингэснээр стандарт порт 3306-г хүчингүй болгосон);
  • im'ya bazi danikh;
  • кодчилол (neobov'yazykovo).

Миний бодлоор DSN мөр дараах байдалтай байна.

$dsn = "mysql:host=localhost;port=3306;dbname=solar_system;charset=utf8";

Өгөгдлийн сангийн угтварыг эхлээд жагсаав. Програмд ​​- mysql. Угтвар нь хоёр дусал бүхий эгнээнд усаар тослогддог бөгөөд арьсны довтолгооны параметр нь бөөгнөрөлтэй дусал юм.

PDO объект үүсгэх

Одоо DSN мөр бэлэн бол PDO объект үүсгэцгээе. Оролтын бүтээгч нь дараах параметрүүдийг хүлээн авна.

  1. DSN эгнээ.
  2. Im'ya koristuvacha, би мэдээллийн санд хандах боломжтой.
  3. Энэ користувачийн нууц үг.
  4. Нэмэлт параметрүүдийн массив (neobov'yazkovo).
$сонголтууд = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ]; $pdo = шинэ PDO($dsn, "туршигч", "туршилтын нууц үг", $ сонголтууд);

SetAttribute аргын тусламжтайгаар объектыг үүсгэсний дараа нэмэлт параметрүүдийг өгч болно:

$pdo->SetAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Бэсэлгээний сонгон шалгаруулалтын аргын томилгоо

PDO::DEFAULT_FETCH_MODE - сурталчилгааны татах аргыг тодорхойлдог чухал параметр. Томилгооны арга нь otrimannya үр дүнд vikonannya zapitu ялалт.

PDO::FETCH_BOTH

Түгжих горим. Сонголтын үр дүнг тоогоор (0-ээс эхлэн) болон оруулгуудын нэрээр индексжүүлнэ.

$stmt = $pdo->query("Гаригуудаас СОНГОХ *"); $үр дүн = $stmt->татаж авах(PDO::FETCH_BOTH);

Туршилтын горимыг гаригуудын туршилтын хүснэгтэд хэрэглэсний дараа дараах үр дүн гарна.

Массив ( => 1 => 1 => дэлхий => дэлхий => цэнхэр => цэнхэр)

PDO::FETCH_ASSOC

Үр дүн нь ассоциатив массивт хадгалагдах бөгөөд гол нь баганын нэр, утга нь мөрийн хоёр дахь утга юм.

$stmt = $pdo->query("Гаригуудаас СОНГОХ *"); $үр дүн = $stmt->татаж авах(PDO::FETCH_ASSOC);

Үүний үр дүнд бид дараахь зүйлийг авна.

Массив ( => 1 => дэлхий => цэнхэр)

PDO::FETCH_NUM

Альтернатив горимд үр дүнг баганын дугаараар индексжүүлсэн харааны массив (0-ээс эхлэн) өгнө.

Массив ( => 1 => дэлхий => цэнхэр)

PDO::FETCH_COLUMN

Энэ сонголт нь зөв, учир нь нэг талбарын утгыг нэг хэмжээст массив болгон өөрчлөх шаардлагатай бөгөөд дугаарлалт нь 0-ээс эхэлдэг. Жишээ нь:

$stmt = $pdo->query("Гаригуудаас нэр СОНГОХ");

Үүний үр дүнд бид дараахь зүйлийг авна.

Массив ( => Дэлхий => Ангараг => Бархасбадь)

PDO::FETCH_KEY_PAIR

Vykoristovuєmo tsey хувилбар, yakscho нь ассоциатив массив хэлбэрээр хоёр талбарын утгын өөрчлөлтийг олж авах шаардлагатай. Массивын түлхүүрүүд нь сонголтын эхний баганын өгөгдөл, массивын утга нь нөгөө баганын өгөгдөл юм. Жишээлбэл:

$stmt = $pdo->query("Гаригуудаас нэр, өнгө СОНГОХ"); $үр дүн = $stmt->fetchAll(PDO::FETCH_KEY_PAIR);

Үүний үр дүнд бид дараахь зүйлийг авна.

Массив (=> цэнхэр => улаан => хачин)

PDO::FETCH_OBJECT

Арьс ширтэй эгнээнд PDO::FETCH_OBJECT ашиглах үед нэргүй объект үүсдэг. Yogo нийтэд хүртээмжтэй (нийтийн) эрх бүхий байгууллага нь сонгон шалгаруулалтын stovptsіv нэрс бөгөөд сонгон шалгаруулалтын үр дүнг тэдгээрийн утгаар жагсаасан болно.

$stmt = $pdo->query("Гаригуудаас нэр, өнгө СОНГОХ"); $үр дүн = $stmt->татаж авах(PDO::FETCH_OBJ);

Үүний үр дүнд бид дараахь зүйлийг авна.

StdClass объект ( => дэлхий => цэнхэр)

PDO::FETCH_CLASS

Мөн энд, урьдын адил, stovptsіv-ийн утга нь объектын эрх мэдэл болж байна. Гэсэн хэдий ч объектыг бүтээхэд сонгогдох үндсэн ангиллыг зааж өгөх шаардлагатай. Өгзөгийг нь харцгаая. Кобын хувьд бид анги үүсгэдэг:

Class Planet ( private $name; private $color; public function setName($planet_name) ( $this->name = $planet_name; ) public function setColor($planet_color) ( $this->color = $planet_color; ) public function getName () ( $this->нэрийг буцаана; ) нийтийн функц getColor() ( $this->өнгө буцаана; ))

Planet анги нь хүчин чадалд хаалттай (хувийн) бөгөөд бүтээгчгүй гэдгийг хүндэтгэ. Одоо бид асуух хэрэгтэй байна.

Дүрмээр бол, PDO::FETCH_CLASS-тай татах аргыг хакердсан тул өгөгдлийг хүчээр татаж авахын өмнө setFetchMode аргыг албадах шаардлагатай:

$stmt = $pdo->query("Гаригуудаас нэр, өнгө СОНГОХ"); $stmt->setFetchMode(PDO::FETCH_CLASS, "Гариг");

setFetchMode арга руу дамжуулсан эхний параметр нь PDO::FETCH_CLASS тогтмол юм. Өөр нэг параметр нь im'ya анги бөгөөд энэ нь объектыг бий болгох цагийн дор vikoristovuvatimetya юм. Одоо бид харж болно:

$planet = $stmt->fetch(); var_dump($planet);

Үүний үр дүнд Planet объектыг авсан болно:

Гаригийн объект ( => дэлхий => цэнхэр)

Шалгалтын үр дүнд авсан үнэ цэнийг объектын эрх мэдэл гэж хүлээн зөвшөөрсөн, navit zakritim.

Зохион бүтээгчийг томилсны дараа эрх мэдлийг томилох

Planet анги нь бүтээгчгүй тул эрх мэдлийг хүлээн зөвшөөрөхөд ямар ч асуудал гарахгүй. Эрх мэдэл нь хүлээн зөвшөөрөгдсөн эсвэл өөрчлөгдсөн загвар зохион бүтээгчийн тодорхой ангийн хувьд өмхий үнэрийг дарж бичнэ.

FETCH_PROPS_LATE тогтмол өөр байх үед бүтээгчийг өөрчилсний дараа чадлын утгыг онооно.

Class Planet ( private $name; private $color; public function __construct($name = сар, $өнгө = саарал) ( $this->name = $name; $ this->color = $color; ) public function setName($ гаригийн_нэр) ( $this->нэр = $planet_name; ) нийтийн функц setColor($planet_color) ( $this->color = $planet_color; ) нийтийн функц getName() ( $this->нэрийг буцаана; ) нийтийн функц getColor() ($this->өнгө буцаана;))

Бид нэр (im'ya) болон өнгө (өнгө) гэсэн хоёр аргументыг оруулдаг бүтээгчийг нэмснээр Planet ангиллыг өөрчилсөн. Түгжихийн тулд эдгээр усалгааны утга нь: сар (сар), саарал (сирий) нь тодорхой байна.

Хэрэв та эрх мэдлийн объектыг үүсгэх үед FETCH_PROPS_LATE хожихгүй бол сурталчилгааны утгыг дарж бичих болно. Дахин бодож үзье. Явсаар байгаад бид асууж болно:

$stmt = $pdo->query("Нэр, өнгө ХААНА нарны_системээс СОНГОХ нэр = "дэлхий""); $stmt->setFetchMode(PDO::FETCH_CLASS, "Гариг"); $planet = $stmt->fetch(); var_dump($planet);

Үүний үр дүнд бид дараахь зүйлийг авна.

Object(Planet)#2 (2) ( ["нэр":"Гараг":хувийн]=> тэмдэгт мөр(4) "сар" ["өнгө":"Гараг":хувийн]=> мөр(4) "саарал" )

Үүнийг арилгасны дараа утгуудыг мэдээллийн сангаас дахин бичсэн. Одоо FETCH_PROPS_LATE-ийн тусламжийн даалгаврыг харцгаая (ижил төстэй хүсэлт):

$stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_PROPS_LATE, "Гариг"); $planet = $stmt->fetch(); var_dump($planet);

Үүний үр дүнд бид шаардлагатай зүйлсийг хасдаг:

Объект(Гараг)#4 (2) ( ["нэр":"Гараг":хувийн]=> мөр(5) "дэлхий" ["өнгө":"Гараг":хувийн]=> мөр(4) "цэнхэр" )

Анги үүсгэгч нь түгжээний ард утгагүй, өмхий үнэртэй байдаг тул хайлтын массивын гурав дахь аргумент болгон setFetchMode аргыг дуудах үед байгуулагчийн параметрүүдийг тохируулдаг. Жишээлбэл:

Class Planet ( private $name; private $color; public function __construct($name, $color) ( $this->name = $name; $this->color = $color; ) [...] )

Тиймээс obov'yazkovi бүтээгчийн аргументуудыг бид мэднэ:

$stmt->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_PROPS_LATE, "Гараг", ["сар", "саарал"]);

Оролтын параметрүүд нь түгжихэд чухал үүрэг гүйцэтгэдэг бөгөөд үүнийг эхлүүлэхэд шаардлагатай байдаг. Дараа нь тэд өгөгдлийн сангийн утгыг дарж бичих болно.

Хэд хэдэн объектыг зайлуулах

Хэд хэдэн үр дүнг while давталтын дундуур нэмэлт татах арга бүхий объект хэлбэрээр зурсан:

($planet = $stmt->fetch()) ( // үр дүнг авчрах )

Бүх үр дүнг нэг дор чичиргээ хийх арга. Нөгөө харах самбар нь fetchAll аргатай бөгөөд горимыг викигийн үед зааж өгсөн болно:

$stmt->fetchAll(PDO::FETCH_CLASS|PDO_FETCH_PROPS_LATE, "Гараг", ["сар", "саарал"]);

PDO::FETCH_INTO

Сонголтын энэ хувилбарыг сонгохдоо PDO нь шинэ объект үүсгэхгүй, харин одоо байгаа объектын хүчийг сайжруулдаг. Гэсэн хэдий ч, энэ нь зөвхөн төрийн эрх бүхий байгууллагад, эсвэл шидэт аргын объектыг ашиглах үед боломжтой юм __set .

Бэлтгэл ба шууд хүсэлт

PDO нь хүсэлт гаргах хоёр аргатай:

  • нэг зүүгээр хийсэн шулуун;
  • хоёр krokiv-аас бүрдсэн бэлдмэлүүд.

Шууд лавлана уу

Шууд уух хоёр арга байдаг:

  • Өөрчлөлт хийгээгүй операторуудад query ялалт, жишээ нь SELECT . PDOStatemnt объектыг эргүүлэх, fetch эсвэл fetchAll аль алинд нь хүсэлтийн үр дүн гарч ирнэ;
  • exec нь INSERT, DELETE эсвэл UPDATE гэх мэт мэдэгдлүүдэд ялна. Захиалгын тоог эгнээгээр эргүүлнэ.

Шууд операторууд ижил аргаар ялах магадлал бага байдаг, учир нь өдөр тутмын өөрчлөлт болон є vpevnіnіst хүсэлтээр, тэр zap є аюулгүй, зөв ​​скрининг.

Хүсэлт бэлтгэж байна

PDO p_dtrimuє pіdgotovіnі zapi (бэлтгэсэн мэдэгдэл), zahistu хөтөлбөрт зориулсан korisnі зэрэг: арга іkonuє шаардлагатай sekranuvannya бэлтгэх.

Нэг жишээ авч үзье. Planets хүснэгтэд Planet объектын хүчийг оруулах шаардлагатай. Юуны өмнө хүсэлт гаргана:

$stmt = $pdo->prepare("Гаригуудад INSERT INSERT (нэр, өнгө) VALUES(?, ?)");

Бэлтгэх арга нь төвөгтэй бөгөөд псевдо-өөрчлөлтөөс (орлуулагч) SQL асуулгыг аргумент болгон хүлээн авдаг. Псевдо-өөрчлөлт нь нэргүй, нэртэй гэсэн хоёр төрөлтэй байж болно.

Псевдо-өөрчлөлтүүдийг нэрлэсэн

Нэрлэсэн псевдо-өөрчлөлтүүд (байрлалын орлуулагч) тэмдэгтээр тэмдэглэгдсэн үү? . Үр дүнгийн хүсэлт нь авсаархан боловч орлуулах, тухайн дарааллаар байрлуулах утгыг өгөх шаардлагатай. Өмхий үнэрийг execute аргаар харах массив руу дамжуулдаг:

$stmt->execute([$planet->нэр, $planet->өнгө]);

Псевдо өөрчлөлтийн нэрс

Нэрний псевдо-өөрчлөлтүүдийг (нэрлэсэн орлуулагч) өөрчлөх үед орлуулах утгуудын дараалал чухал биш боловч энэ тохиолдолд код нь тийм ч нягт биш болно. Гүйцэтгэх аргын хувьд өгөгдлийг ассоциатив массив хэлбэрээр дамжуулдаг бөгөөд үүнд түлхүүр нь псевдо хувьсагчийн нэрийг өгөх ба массив дахь утга нь түүнийг нийлүүлэхэд зайлшгүй шаардлагатай тул утга болно. Бид урд талын өгзөгийг сэргээдэг:

$stmt = $pdo->prepare("INSERT INTO гаригуудад(нэр, өнгө) VALUES(:нэр, :өнгө)"); $stmt->execute(["нэр" => $planet->нэр, "өнгө" => $planet->өнгө]);

Бэлтгэх, гүйцэтгэх аргуудыг өөрчлөлтийн эхний цаг, мөн дуудлагын эхний цаг гэж сонгоно.

Мөн хэрэгцээнд зориулж боловсруулсан мөрүүдийн тоог rowCount аргад өгсөн болно.

Өршөөлийн үеийн PDO зан үйлийг удирдах

Өршөөлийн горимын сонголтын параметр PDO::ATTR_ERRMODE нь өөр өөр өршөөлийн PDO үйлдлийг өөрчлөхийн тулд сонгосон. Гурван сонголт байна: PDO::ERRMODE_SILENT , PDO::ERRMODE_EXCEPTION болон PDO::ERRMODE_WARNING.

PDO::ERRMODE_SILENT

Түгжих сонголт. PDO нь алдааны код болон errorInfo аргуудыг ашиглахад туслахын тулд өршөөлийн талаарх мэдээллийг л бичнэ.

PDO::ERRMODE_EXCEPTION

PDO-ийн өршөөлийн талаарх мэдээлэлд нэмэлт оруулсан тохиолдолд энэ нь хамгийн сайн сонголт юм (PDOException). Виняток нь PDO гүйлгээг хакердах хамгийн тохиромжтой цаг болох скриптийг хакердуулж байна. Гүйлгээний тайлбарт өгзөгийг зааж өгсөн болно.

PDO::ERRMODE_WARNING

Энэ төрлийн PDO-ийн хувьд энэ нь өршөөлийн талаарх мэдээллийг мөн бүртгэдэг. Скриптийн урсгал нь наалддаггүй, гэхдээ та урьдчилгааг харж болно.

bindValue болон bindParam аргууд

Хүсэлтийн утгыг орлуулахын тулд bindValue болон bindParam аргуудыг ашиглаж болно. Эхнийх нь хүсэлтийг бэлтгэх використан шиг псевдо-өөрчлөлтөөс гарсан өөрчлөлтийн утгыг тайлбарлав.

$stmt = $pdo->prepare("INSERT INTO гаригуудад(нэр, өнгө) VALUES(:нэр, :өнгө)"); $stmt->bindValue("нэр", $planet->нэр, PDO::PARAM_STR);

$planet->нэрийн өөрчлөлтийн утгыг псевдо-change:name-ээс холбосон. Хувьсагчийн bindingValue болон bindParam аргууд нь өөрчлөлтийн төрөл, хувьсах PDO тогтмолуудыг гурав дахь аргумент болгон зааж өгдөг болохыг анхаарна уу. Хэрэглээний хувьд - PDO::PARAM_STR.

bindParam арга нь өөрчлөлтийг псевдо өөрчлөлттэй холбодог. Ийм байдлаар өөрчлөлт нь псевдо-өөрчлөлтөөс шалтгаалж байгаа бөгөөд зөвхөн гүйцэтгэх аргын сануулсны дараа утгыг оруулах болно. Жишээг харцгаая:

$stmt->bindParam("нэр", $planet->нэр, PDO::PARAM_STR);

PDO дахь гүйлгээ

Бид үл үзэгдэх өгзөгийг харж болно. Користувачеви гаригуудын жагсаалтыг сонгох хэрэгтэй бөгөөд үүнээс гадна дараагийн цагт одоогийн өгөгдлийг баазаас устгаж, шинээр оруулах болно. Өршөөл гармагц дараагийн користувач хоосон жагсаалт авдаг. Хэрхэн өвөрмөц, ялалттай гүйлгээ хийх вэ:

$pdo->beginTransaction(); оролдох ( $stmt1 = $pdo->exec("Гаригуудаас УСТГАХ"); $stmt2 = $pdo->бэлтгэх("INSERT INTO гаригуудад(нэр, өнгө) VALUES (?,?)"); foreach ($planets as $planet) ( $stmt2->execute([$planet->getName(), $planet->getColor()]); ) $pdo->commit(); ) catch (PDOException $e) ( $pdo-> буцаах(); )

beginTransaction арга нь автомат хайлтыг идэвхжүүлдэг бөгөөд try-catch бүтцийн дундуур шаардлагатай дарааллаар дахин оролдлого хийж дуусгадаг. PDOException-г буруутгахаас зайлсхийхийн тулд та үүнийг гүйцэтгэх аргын тусламжтайгаар буруутгах хэрэгтэй. Үгүй бол буцаах аргад туслахыг оролдоод автоматаар сэрээрэй.

Ийм байдлаар архины ашиг тус гарч ирэв. Энэ PDO::ATTR_ERRMODE параметрийн хувьд PDO::ERRMODE_EXCEPTION-ийн утгыг тохируулах шаардлагатай нь ойлгомжтой.

Висновок

Хэрэв PDO бүхий роботыг тайлбарлавал гол давуу талууд нь:

  • PDO-ийн тусламжтайгаар програмыг бусад DBMS руу шилжүүлэхэд хялбар байдаг;
  • алдартай алдартай DBMS;
  • vbudovana систем cheruvannya өршөөл үзүүлэх;
  • сонгон шалгаруулалтын үр дүнг танилцуулах өөр өөр сонголтууд;
  • pіdtremuyuyutsya pіdgotovlenі zapiti, yakі кодыг богиносгож, SQL-іn'єktsіy нь roble yogo тогтвортой;
  • Мэдээллийн бүрэн бүтэн байдлыг хадгалах, зэрэгцээ роботууд дээр уухад хялбар болгохын тулд гүйлгээг дэмждэг.

Хэрэв танд зохиогчийн эрхийн чиглэлээр ажиллах хүсэл эрмэлзэл байхгүй бол, хэрэв та дэлхийн хаан ширээнд суух өөрийн армиа бий болгохыг хүсэхгүй байгаа бол Pepakura Viewer-ийг авахыг зөвлөж байна. Зарчмын хувьд хатуу хэрэгсэлээс багагүй, доод хавтас нь дизайнер, vіdmіnu vіd аав дээр prote, pepakura зөвхөн роботуудыг харах боломжтой, тэдгээрийг өөрчлөх боломжгүй. Krym tsієї шууд чиг үүрэг, та zbіlshuvati, zmenshuvati, эргүүлэх, эргүүлэх, kuti болон ажил болон бусад гэм зэмгүй machinations гарч тавьж болно. Хүний гараар бүтсэн бүтээлийг амжилттай наахад хангалттай байх агуу ажлын ард та энэ сайтаас олон тооны сайн чанарын загваруудыг олох боломжтой бөгөөд аль нь аль хэдийн оёж болно. жижиг хувьсгал. Нууц үг - ард түмний дунд ямар ч төрлийн засварлах хамгаалалт тавих, түүгээрээ дамжуулан, таны бүтээлийн өмнө бичгээр тавих шаардлагатай, ийм чухал загвар гэдгийг тэмдэглэх нь чухал байх болно. Тиймээс ийм тархалтын тэнхлэгийг зөвхөн Pepakura Viewer дээр үзэх боломжтой. Тиймээс залуу уран бүтээлчид, мэдээлэлтэй загвар өмсөгчид та бүхэн битгий удирдан чиглүүлээрэй, сайхан өнгөрүүлээрэй ...

Боломжтой хувилбар Пепакура үзэгч 4 Гэсэн хэдий ч үүнийг Дизайнер дээр нэг удаа суулгах ёстой тул та суулгаж болно

PDO файл гэж юу вэ?

Файл PDOнь дижитал оригами файл, Pepakura Designer-ийн бүтээлүүд бөгөөд эдгээр 3D загваруудаас цаасан урлалын загварыг бий болгох боломжийг олгодог програм юм. Vіn өс хонзон trivimirna загвар болон її vіdpovіdny dvoviіrny vіrіz paperu, атираат шугам авсан, rozrіzi болон vіzerunki цаасан загвар. Файли PDO 3D загвар үүсгэхийн тулд нугалж, нааж болох цаасан дээрх бусад дизайны хувьд vikorivuyutsya.

Pepakura нь .DXF, .OBJ, .3DS, .LWO, .STL, .KML болон .KMZ зэрэг олон төрлийн 3D форматыг хүлээн зөвшөөрдөг. Загваруудыг захиалах эсвэл растер график файл руу экспортлох боломжтой. Файли PDOТа үнэ төлбөргүй Pepakura Viewer-ийн нэмэлт тусламжийг хайж болно.

Пепакура бол англи хэл рүү орчуулагдсан Япон хөтөлбөр юм.

PDO файлыг хэрхэн нээх вэ?

PDO файлыг нээх боломжгүй үед гарч ирдэг хамгийн нийтлэг асуудал бол парадокс юм - таны төхөөрөмж дээр суулгасан програм хангамж байгаа эсэх. Шийдэл нь илүү энгийн бөгөөд энэ талаар мэддэг жагсаалтаас PDO-д үйлчлэх нэг програмыг (эсвэл sprat) сонгоход л хангалттай. Хэрэв компьютер зөв суулгасан бол суулгасан программ хангамжийг PDO файлтай холбож нээж чадахгүй байгаа нь суулгасан програм хангамжийн буруу юм.

PDO-г нээдэг програмууд

PDO файлтай холбоотой бусад асуудлууд

Та давуу талыг ашиглаж, аль нэг програмыг зөв суулгасан боловч PDO файлтай холбоотой асуудал өмнөх шигээ давтагдаж байна уу? Энэ нөхцөл байдлын хэд хэдэн шалтгаан байж болно - бид PDO файлуудтай холбоотой хамгийн том асуудал үүсгэдэг хэд хэдэн шалтгааныг төсөөлж байна:

  • pdo файл
  • файл дахин шинэчлэгдээгүй байна (файлыг ижил dzherel эсвэл имэйл мэдэгдлийн програмаар дахин солино уу)
  • "Windows Бүртгэл" нь засвар үйлчилгээ хийх зорилгоор суулгасан програмын PDO файлтай зөв холболтгүй байна
  • вирусын халдварын файл эсвэл хортой програм
  • PDO файлд үйлчилдэг програм нь компьютер дээр зөв нөөцгүй эсвэл програмыг ажиллуулахыг зөвшөөрдөг хянагч суулгаагүй байна.