Klausimai pažymėti „pdo“

SKVN (PHP duomenų objektai) yra duomenų prieigos abstrakcijos (sąsajos) lygis PHP. Jis veikia su daugeliu duomenų bazių sistemų.
7
atsakymai

Ar pasirengę SKVN teiginiai yra pakankami, kad būtų išvengta SQL injekcijos?

Tarkime, aš turiu šį kodą: $ dbh = naujas SKVN („blahblah“); $ stmt = $ dbh-> parengti ('SELECT * FROM users kur vartotojo vardas =: naudotojo vardas); $ stmt-> vykdyti (masyvas (': naudotojo vardas' => $ _REQUEST ['username'])); SKVN dokumentuose nurodoma: Parametrai ...
nustatyti 25 rugsėjis '08, 6:43 val
21
atsakymas

Ar galiu susieti masyvą su IN () būsena?

Įdomu sužinoti, ar galima susieti vertybių masyvą su vietos žymekliu, naudojant SKVN. Jis naudoja bandymą perduoti reikšmių masyvą, skirtą naudoti su IN () sąlyga. Norėčiau padaryti kažką panašaus: <? Php $ ids = array (1,2,3,7,8, ...
gegužės 28 d., 14:17
13
atsakymai

mysqli arba SKVN - kokie yra privalumai ir trūkumai?

Mūsų vietoje mes dalijamės tarp „mysqli“ ir SKVN naudojimo tokiems dalykams, kaip paruošti pareiškimai ir operacijų palaikymas. Kai kurie projektai naudoja vieną, kitą - kitą. Yra mažai realios tikimybės, kad mes kada nors ...
rugpjūčio 17 d. '08 12:47
8
atsakymai

Koks skirtumas tarp bindParam ir bindValue?

Koks skirtumas tarp PDOStatement :: bindParam () ir PDOStatement :: bindValue ()?
yra nustatytas liepos 24 d., 23 val
6
atsakymai

Ar PHP SKVN išraiškos gali būti lentelės ar stulpelio pavadinimas kaip parametras?

Kodėl negaliu perkelti lentelės pavadinimo į parengtą SKVN pareiškimą? $ stmt = $ dbh-> parengti ('SELECT * FROM: table WHERE 1'); jei ($ stmt-> vykdyti (masyvas (': table' => 'naudotojai)))) {var_dump ($ stmt-> fetchAll ()); } Ar yra dar vienas saugus ...
nustatyti spalio 08 '08 14:39 val
30
atsakymai

PDOException "nepavyko rasti tvarkyklės"

Aš ką tik įdiegiau „Debian Lenny“ su „Apache“, „MySQL“ ir „PHP“, ir gaunu PDOException negaliu rasti tvarkyklės. Tai yra konkreti kodo eilutė, kuriai ji taikoma: $ dbh = new PDO ('mysql: host ='. DB_HOST. '; Dbname ='. DB_NAME, DB_USER, DB_PASS) DB ...
Nustatykite gegužės 17 d., 10 val
8
atsakymai

Kokie yra nuolatinio ryšio naudojant SKVN trūkumai?

SKVN jungtis gali būti atliekama nuolat naudojant atributą SKVN :: ATTR_PERSISTENT. Pagal php vadovą - Nuolatiniai ryšiai nėra uždaryti scenarijaus pabaigoje, bet yra talpinami ir pakartotinai naudojami, kai kitas scenarijus prašo ryšių ...
Nustatykite liepos 26 d. 10 val
22
atsakymai

Linijų su SKVN skaičius

Yra daug prieštaringų teiginių. Koks yra geriausias būdas skaičiuoti eilutes naudojant SKVN PHP? Prieš naudodami SKVN, aš tiesiog naudoju mysql_num_rows. fetchAll yra tai, ko nenoriu, nes kartais galiu elgtis su b ...
gegužės 19 d. 18 val
9
atsakymai

PHP SKVN: kodavimas, nustatyti pavadinimai?

Turėjau tai anksčiau mano įprastame mysql_ * ryšyje: mysql_set_charset ("utf8", $ link); mysql_query ("SET NAMES 'UTF8'"); Ar to reikia SKVN? O kur tai turėtų būti? $ connect = naujas SKVN ("mysql: host = $ host; dbname = $ db", $ user, $ pass, masyvas (SKVN: ...
nustatyti 06 gruodis '10 - 0:54
17
atsakymai

Kaip pašalinti PDO duomenų bazės užklausas?

Prieš pradėdamas kreiptis į SKVN, aš SQL užklausas sukūriau susiejant stygas. Jei turėjau duomenų bazės sintaksės klaidą, galėčiau tiesiog pakartoti galutinę SQL užklausos eilutę, išbandyti save duomenų bazėje ir konfigūruoti ją tiems, kurie ...
nustatyti kovo 09 '10, 20:43
21
atsakymas

SKVN parengtas Į vieną užklausą įterpiamos kelios eilutės.

Šiuo metu naudoju šį SQL tipą MySQL, kad į vieną užklausą įterpčiau kelias eilių reikšmes: INSERT INTO `tbl` (` key1`, `key2`) VALUES ('r1v1', 'r1v2'), ('r2v1', ' r2v2 '), ... SKVN parodymų atveju, apmokytų operatorių naudojimas turėtų ...
Nustatykite liepos 24 d., 09:11
10
atsakymai

MySQL patikrina, ar lentelė egzistuoja be išimties

Koks yra geriausias būdas patikrinti, ar „MySQL“ yra lentelė (pageidautina per SKVN PHP) nesukeliant išimties. Nemėgstu analizuoti „SHOW TABLES LIKE“ ir pan. Rezultatus. Ar turėtų būti bet koks loginis prašymas?
nustatyti spalio 06 '09 17:00 val
9
atsakymai

PHP su SKVN, kaip patikrinti galutinį SQL užklausą su parametruojant?

PHP, kai pasiekiate MySQL duomenų bazę su PDO su parametruojamu užklausu, kaip galėtumėte patikrinti galutinį užklausą (pakeitus visus žymas)? Ar yra būdas patikrinti, kas iš tikrųjų veikia duomenų bazėje?
lapkričio 24 d. '09 0:56
6
atsakymai

Koks skirtumas tarp „MySQL“, „MySQLi“ ir SKVN?

Koks skirtumas tarp „MySQL“, „MySQLi“ ir SKVN? Kuris iš jų yra geriausias naudoti su „PHP-MySQL“?
03 Feb rinkinys '10, 11:59
13
atsakymai

Kaip gauti neapdorotų SQL užklausų eilutę iš parengtų SKVN pareiškimų

Ar yra būdas gauti neapdorotą SQL eilutę, įvykdytą skambinant PDOStatement :: execute () parengtoje žinutėje? Derinimo tikslais tai būtų labai naudinga.
nustatyti 17 okt. '08 1:47