PHP හි PDO හි සකස් කරන ලද ප්රකාශ
පෙර පාඩමෙන්, අපි SQL ඉන්ජෙක්ෂන් සමඟ බැඳි ගැටළු විශ්ලේෂණය කළෙමු. PDO හි ඒවාට එරෙහිව සටන් කිරීමේ විශේෂ ක්රමයක් තිබේ - සකස් කරන ලද ප්රකාශ. ඒවා SQL විමසුම් නියෝජනය කරයි, එහිදී විචල්යයන් වෙනුවට විශේෂ සලකුණු - ප්ලේස්හෝල්ඩර් තබා ඇත.
මෙම සලකුණු තුළට පසුව විචල්යයන්ගේ අගයන් ඇතුළත් කරනු ලැබේ. මෙම අවස්ථාවේදී, PDO ස්වයංක්රීයව විමසුම් පෙළ විචල්යයන්ගෙන් වෙන් කරයි. මෙයින් අදහස් කරන්නේ විචල්යයක අන්තර්ගතය විමසුමක් සඳහා විධානයක් බවට පත්විය නොහැකි බවයි. එබැවින් ඉන්ජෙක්ෂන් කළ නොහැකි වේ.
PDO ප්ලේස්හෝල්ඩර් වර්ග දෙකක් අනුග්රහය දක්වයි: ස්ථානීය සහ නම් කරන ලද. ස්ථානීය ඒවායේ, පරාමිති සහ විචල්යයන් අනුපිළිවෙල වැදගත් වන අතර නම් කරන ලද ඒවායේ - නොවේ. ඊළඟ පාඩම් වලදී, අපි මෙම ප්ලේස්හෝල්ඩර් වර්ග සමඟ වැඩ කිරීම විස්තරාත්මකව සලකා බලමු.