⊗ppSpPDNP 62 of 83 menu

Худ ба худ дар гирифтани қоғазҳои қафс ҷойгузорҳо дар PDO дар PHP

Техникӣ, PDO ҳама арзишҳоро, ки дода мешаванд, ба қоғазҳои қафс дарбар мегирад, онҳоро ҳамчун сатрҳо ҳисоб карда, ҳатто агар воқеан инҳо рақамҳо бошанд. Ин аз ҷониби синтаксиси SQL иҷозат дода шудааст. Аз ин рӯ, ҷойгузорҳоро лозим нест, ки ба қоғазҳои қафс даргирифта шаванд, агар шумо арзиши сатрӣ дошта бошед.

Ба мисол нигарем. Бигзор дар тағирёбандаи мо сатр нигоҳ дошта шавад:

<?php $name = 'name1'; ?>

Ҷойгузори мавқеӣ лозим нест, ки дар ин ҳолат ба сатр даргирифта шавад:

<?php $sql = 'SELECT * FROM users WHERE name=?'; $res = $pdo->prepare(); $res->execute([$name]); ?>

Ҷойгузори номдор низ лозим нест, ки ба сатр даргирифта шавад:

<?php $sql = 'SELECT * FROM users WHERE name=:name'; $res = $pdo->prepare(); $res->execute(['name' => $name]); ?>

Он чизе, ки дар дархост ҳамеша сатрҳо хоҳанд буд, ҳама гуна метавонад ба мушкилот бо синтаксиси SQL оварда расонад - дар ҷое, ки аз рӯи синтаксис рақамҳо ҳатмианд. Дар ин ҳолат метавон истифода бурд аз роҳи алтернативии замима кардани параметрҳо, ки мо дар дарсҳои оянда онро баррасӣ хоҳем кард.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан