<?php
try
{
$db = new PDO('sqlite::memory:');
}
catch(PDOException $e)
{
die($e->getMessage());
}
$db->exec("CREATE TABLE demo (id integer primary key, name varchar(20), hint text);");
$sql = <<<SQL
insert into demo ("id", "name", "hint") values ('1', 'SqLite', 'is a relational database management system contained in a C programming library');
insert into demo ("id", "name", "hint") values ('2', 'jQuery', 'is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML');
insert into demo ("id", "name", "hint") values ('3', 'HTML5', 'is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web');
insert into demo ("id", "name", "hint") values ('4', 'dQj T pHomTrunNxXQP', 'V zTv QUAG');
insert into demo ("id", "name", "hint") values ('5', 'lHlCIFRgbvJJsX JRQil', 'rgkpNiKVtb');
insert into demo ("id", "name", "hint") values ('6', 'AsaEkgRzIfrqFBwayv P', 'K mwgC uZ');
insert into demo ("id", "name", "hint") values ('7', 'UH hVCRHTxNubHkHYOfZ', 'ZBMktFyEpl');
insert into demo ("id", "name", "hint") values ('8', 'UZ INSHasHmvVxstKjvh', 'BOE BJMeNi');
insert into demo ("id", "name", "hint") values ('9', 'vodQk kXuNVaHOuTXoEW', 'AAPfpVn O');
insert into demo ("id", "name", "hint") values ('10', 'SxJVShM coppvRNBYqN', 'ozex OWzRK');
insert into demo ("id", "name", "hint") values ('11', 'CddXfTUKrVqEzEFpCi', 'Xs NmELFmK');
insert into demo ("id", "name", "hint") values ('12', 'xqoaCV vgUdeDYNZZeGo', 'dsh uY To');
insert into demo ("id", "name", "hint") values ('13', 'AeQHoNwbPTBDi DUuugm', 'aJWYUoHrY');
insert into demo ("id", "name", "hint") values ('14', 'PNuERWQzJhBvtTPAux v', 'UifJn LDDz');
insert into demo ("id", "name", "hint") values ('15', 'enOHaQpibUn Wht SCeN', 'GrfiKv qHv');
insert into demo ("id", "name", "hint") values ('16', 'b FOaflFaDb CviG iJ', 'AKjCLnILBl');
insert into demo ("id", "name", "hint") values ('17', 'OzOyhYjXbMCmUBFwbur', 'sFPudTJCI');
insert into demo ("id", "name", "hint") values ('18', 'VPW fTe JMejSaKuJY', 'ksQNfKZxEZ');
insert into demo ("id", "name", "hint") values ('19', 'YKGT tldDGMMiuRuhSHf', 'zZx YUiKAH');
insert into demo ("id", "name", "hint") values ('20', 'Ak e aephALAbnq cEQQ', 'eJIfWFSuK');
insert into demo ("id", "name", "hint") values ('21', 'wPKksIj PAt tbDnf f', 'TucCVkNc');
insert into demo ("id", "name", "hint") values ('22', 'zUSuhvMTIMBgAGhkTOOc', 'dmeNHcHhtk');
insert into demo ("id", "name", "hint") values ('23', 'njKLLERWdwFrxcT gU', 'ZZdsvXIRHy');
insert into demo ("id", "name", "hint") values ('24', 'sLMwodqcGYBtoPkKAALl', 'upITR vK R');
insert into demo ("id", "name", "hint") values ('25', 'FFoaEeetSUKQvrQrIl f', 'VF NKtVXI');
insert into demo ("id", "name", "hint") values ('26', 'tbJhdcgXrOKUDlVwOsaX', 'GQSOtAqMAc');
insert into demo ("id", "name", "hint") values ('27', 'IxgGNucQJc nM caPF', 'AsukqzpEt');
insert into demo ("id", "name", "hint") values ('28', 'HddcYxzJrigjsuwAKgim', 'RUuwrc oln');
insert into demo ("id", "name", "hint") values ('29', 'pRIwqvTgEzJThasSQBMK', 'KXbWNEdp f');
insert into demo ("id", "name", "hint") values ('30', 'YSEavyOcL VR QytfDfW', 'qk CXgGaW');
insert into demo ("id", "name", "hint") values ('31', 'BkZdEPsxtH DttOcwDtH', 'IzoxZ N eC');
insert into demo ("id", "name", "hint") values ('32', 'LPPoVHZ nmcUZPI ZyM', 'rnNMFeFizW');
insert into demo ("id", "name", "hint") values ('33', 'MHBjmRHECIsYlFZGGxiE', 'vGBRID sO');
insert into demo ("id", "name", "hint") values ('34', 'jZdrA ZlkA UiJKrAZ', 'tI lFno vo');
insert into demo ("id", "name", "hint") values ('35', 'FPAaul QbcAoFIgafhRh', 'B ZzZsh Xr');
insert into demo ("id", "name", "hint") values ('36', 'BWfMjMPqKT wSzSpuot', 'p gkR kfdX');
insert into demo ("id", "name", "hint") values ('37', 'x ZIZIhhziwuM iA ilL', 'REZv O eB');
insert into demo ("id", "name", "hint") values ('38', 'k IjEH YrPUMKMyISIlE', 'sfgUWBDvpy');
insert into demo ("id", "name", "hint") values ('39', 'EDAi VFpM KLBAon ovj', 'tgKr OhCXX');
insert into demo ("id", "name", "hint") values ('40', 'Vr ogiUfYbkaeY dJazC', 'kL m rwZ');
insert into demo ("id", "name", "hint") values ('41', 'ojUDKEECfaQeUDtpEV o', 'SnqYamvrl');
insert into demo ("id", "name", "hint") values ('42', 'TiYmpbMb WPiId NwmJC', 'Dt UyLz C');
insert into demo ("id", "name", "hint") values ('43', 'zLFwYZSMEphIkTP GPvj', 'cPLq mkpv');
insert into demo ("id", "name", "hint") values ('44', 'DZHdsKzczTg NYXLjWVX', 'c tsVGeoKX');
insert into demo ("id", "name", "hint") values ('45', 'DcT qdQOZEOkKVFLH aD', 'ZEyPCWP dm');
insert into demo ("id", "name", "hint") values ('46', 'ITdbFfkHvIFiTsGuLWer', 'iY Im XwL');
insert into demo ("id", "name", "hint") values ('47', 'XHlaqx Dln dNpn CXys', 'mmaWtwe yD');
insert into demo ("id", "name", "hint") values ('48', 'sz GKTxH u LSZhhd', 'txd UVdYg');
insert into demo ("id", "name", "hint") values ('49', 'killMZ OfsgEqADkD fN', 'WGwaeHvs');
insert into demo ("id", "name", "hint") values ('50', 'ek lIEEq LTwrbTuwHhN', 'UuRRMpBNpb');
insert into demo ("id", "name", "hint") values ('51', 'fqRq lWGA uxWNACcsv', 'rNWVLP RpA');
insert into demo ("id", "name", "hint") values ('52', 'fjindCjXtFkmkgVUJJTc', 'bBISlGMhuF');
insert into demo ("id", "name", "hint") values ('53', 'VuJIYJDEKfmkvaCOVad', 'XWpwJSo s');
insert into demo ("id", "name", "hint") values ('54', 'n XkCvfdfjgdfDeC Yud', 'iMiNWaxsna');
insert into demo ("id", "name", "hint") values ('55', 'KgOIDBgCGzRhmQtZid', 'xMtobspG j');
insert into demo ("id", "name", "hint") values ('56', 'YNkJlnZTPt AP Rv zJi', 'CewfXoqr s');
insert into demo ("id", "name", "hint") values ('57', 'RFij nJkHREmHwXzFfDk', 'Cw ulimEm');
insert into demo ("id", "name", "hint") values ('58', 'sJlbQnadFiEdPYvuRMnC', 'XBNRUb H G');
insert into demo ("id", "name", "hint") values ('59', 'vbQxGCvpnraZrvYqDk', 'szoVuQPFl');
insert into demo ("id", "name", "hint") values ('60', 'Wqq RtGMhy lQ AygT', 'fjVa v UN');
insert into demo ("id", "name", "hint") values ('61', 'lQER n GCRcahNdxKYFf', 'wESxmgagp');
insert into demo ("id", "name", "hint") values ('62', 'ofek xMiwM GwOyZ Al', 'GyFhelDZpC');
insert into demo ("id", "name", "hint") values ('63', 'ZLKqfnDd OQrk J qQ', 'RrIKoFaFIb');
insert into demo ("id", "name", "hint") values ('64', 'Sw nYIBbBLLImDXn ISs', 'O N uMmVYt');
insert into demo ("id", "name", "hint") values ('65', 'L U coFFIfXSI uBtIh', 'euuwmwCgWX');
insert into demo ("id", "name", "hint") values ('66', 'kvkkabSoI qCQeH mtf', 'nbOprLArRI');
insert into demo ("id", "name", "hint") values ('67', 'MHfog bZqJQVtvDDA DG', 'FrYK BdzHs');
insert into demo ("id", "name", "hint") values ('68', 'mlLTLSeWZdzLLRCnvFVh', 'UnWfbVNq q');
insert into demo ("id", "name", "hint") values ('69', 'Ns iiLLmGkAvoTSP hwY', 'GzbDDcSxRO');
insert into demo ("id", "name", "hint") values ('70', 'PKHNKiNWRgnM oHJj Xh', 'snVqrSMRNT');
insert into demo ("id", "name", "hint") values ('71', 'sipLoDSxKdc nx Muivk', 'gkcSHZafXw');
insert into demo ("id", "name", "hint") values ('72', 'RVylebD LA JK LZ VJ', 'HyZDcCLVpu');
insert into demo ("id", "name", "hint") values ('73', 'kNjxL y FZagnNzBASc', 'ahC v IE');
insert into demo ("id", "name", "hint") values ('74', 'eDhmbDADrvmCCq cpBtY', 'PC foQoju');
insert into demo ("id", "name", "hint") values ('75', 'xlbwLcIvaCv UIclOOwu', 'NtunhmuWUg');
insert into demo ("id", "name", "hint") values ('76', 'AdsOiueisjoDHY BomkG', 'zCwMVw NaO');
insert into demo ("id", "name", "hint") values ('77', 'SHpWsGfLtEebdb eQcpS', 'PbrXcYFNhC');
insert into demo ("id", "name", "hint") values ('78', 'G JPbiSba KmWUV oYpd', 'mFfOnJVspD');
insert into demo ("id", "name", "hint") values ('79', 'Gb TTHcnIcRRFdZC vft', 'lJf mOWSJ');
insert into demo ("id", "name", "hint") values ('80', 'kPMWtBbrSjdc YdJYppI', 'xyaPXpEmOl');
insert into demo ("id", "name", "hint") values ('81', 'DiaDlNxrzaHVIFZqO jL', 'SIOM aSxww');
insert into demo ("id", "name", "hint") values ('82', 'PttazsuVyOfyiGFvpWOh', 'MZTrzFEyxU');
insert into demo ("id", "name", "hint") values ('83', 'izW sLHBd Buy CAC pw', 'QRofnqaDB');
insert into demo ("id", "name", "hint") values ('84', 'nfvSByXlaYLnL R qjX', 'HAIthjlMRL');
insert into demo ("id", "name", "hint") values ('85', 'AodbpVdMi DgZqf AykR', 'QIRqYZJcsJ');
insert into demo ("id", "name", "hint") values ('86', 'GKEiSijznj TbOxECGYr', 'AIGjcSQ kH');
insert into demo ("id", "name", "hint") values ('87', 'wfbvLoKRpFl VEf JNqj', 'xByGUrtUcz');
insert into demo ("id", "name", "hint") values ('88', 'gAmcj TzobKSkaWbjp', 'LpeNuohv c');
insert into demo ("id", "name", "hint") values ('89', 'dDLPUpDDIeAVEXIx oll', 'TCO ZLdldk');
insert into demo ("id", "name", "hint") values ('90', 'Qkm fvcCqhETJ k BjHO', 'KoVfcGhHXc');
insert into demo ("id", "name", "hint") values ('91', 'UKqWiSAnAy VZViuOoZW', 'uDPzzWWJCR');
insert into demo ("id", "name", "hint") values ('92', 't Ez UjGGDa HHPe BLs', 'cyMdPMZmHW');
insert into demo ("id", "name", "hint") values ('93', 'CPk kktCOIgbo ZQFqmp', 'A bZEmzGb');
insert into demo ("id", "name", "hint") values ('94', 'G fLcIpVIghe LGBlKp', 'bfHj JRQif');
insert into demo ("id", "name", "hint") values ('95', 'vhcl msnV qWdonHhDZc', 'mkqyAb TYn');
insert into demo ("id", "name", "hint") values ('96', 'eB LDyyiuvVO AUWGmac', 'ZdvnGIqlBJ');
insert into demo ("id", "name", "hint") values ('97', 'mFCVFgD cfGYGJ Bbiu', 'JjCYmVDHM');
insert into demo ("id", "name", "hint") values ('98', 'QGdAKkHcr KQrrO r', 'gDWWFKDELx');
insert into demo ("id", "name", "hint") values ('99', 'wW XUyj UpsgpSAtkPCk', 'vh K H CR');
insert into demo ("id", "name", "hint") values ('100', 'nOk vLLPGaojzmeNd XR', 'VDqbOH Jrb');
insert into demo ("id", "name", "hint") values ('101', 'vkJf wZdPquAHksIMLa', 'AAWDW EeE');
insert into demo ("id", "name", "hint") values ('102', 'PUz Mnln VAnwxDDTH', 'lm ssGF st');
insert into demo ("id", "name", "hint") values ('103', 'bgYCzmlBjJfBBmTVfxmt', 'zjffg vpFJ');
insert into demo ("id", "name", "hint") values ('104', 'z rJxVhyhJTqqjYFDf', 'dOUt dx K');
insert into demo ("id", "name", "hint") values ('105', 'nRauF QscNB KKAAdJ Y', 'tsLgDvUn O');
insert into demo ("id", "name", "hint") values ('106', 'WUy WCUiaQ VLO CCjnq', 'JnBEiRFwS');
insert into demo ("id", "name", "hint") values ('107', 'NWKqe YMXTGhyngzCkKN', 'cZ SQkkv k');
insert into demo ("id", "name", "hint") values ('108', 'v UWAUGRrYZlxoF CClq', 'nmxbyFsn x');
insert into demo ("id", "name", "hint") values ('109', 'zFInxPZojhehT lhe z', 'Ot gYOgeQ');
insert into demo ("id", "name", "hint") values ('110', 'RVrGtqGoIc vpBi H FI', 'rcbIl Ev');
insert into demo ("id", "name", "hint") values ('111', 'g vibvrxTSpJ Vrivk q', 'XOHSlQavGn');
insert into demo ("id", "name", "hint") values ('112', 't qAXHre nUKpv gzvsG', 'IqyaJsAens');
insert into demo ("id", "name", "hint") values ('113', 'LRviYEp RW xdcvs CPs', 'G qlbSqZtq');
insert into demo ("id", "name", "hint") values ('114', 'mFCLs OcLhalpOadfsSy', 'nWksOdoGK');
SQL;
$db->exec($sql);
$data = $db->query("SELECT id,name,hint FROM demo ORDER BY id DESC LIMIT 20;")->fetchAll(PDO::FETCH_OBJ);
print_r($data);
- Output for 5.6.38 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
- Array
(
[0] => stdClass Object
(
[id] => 114
[name] => mFCLs OcLhalpOadfsSy
[hint] => nWksOdoGK
)
[1] => stdClass Object
(
[id] => 113
[name] => LRviYEp RW xdcvs CPs
[hint] => G qlbSqZtq
)
[2] => stdClass Object
(
[id] => 112
[name] => t qAXHre nUKpv gzvsG
[hint] => IqyaJsAens
)
[3] => stdClass Object
(
[id] => 111
[name] => g vibvrxTSpJ Vrivk q
[hint] => XOHSlQavGn
)
[4] => stdClass Object
(
[id] => 110
[name] => RVrGtqGoIc vpBi H FI
[hint] => rcbIl Ev
)
[5] => stdClass Object
(
[id] => 109
[name] => zFInxPZojhehT lhe z
[hint] => Ot gYOgeQ
)
[6] => stdClass Object
(
[id] => 108
[name] => v UWAUGRrYZlxoF CClq
[hint] => nmxbyFsn x
)
[7] => stdClass Object
(
[id] => 107
[name] => NWKqe YMXTGhyngzCkKN
[hint] => cZ SQkkv k
)
[8] => stdClass Object
(
[id] => 106
[name] => WUy WCUiaQ VLO CCjnq
[hint] => JnBEiRFwS
)
[9] => stdClass Object
(
[id] => 105
[name] => nRauF QscNB KKAAdJ Y
[hint] => tsLgDvUn O
)
[10] => stdClass Object
(
[id] => 104
[name] => z rJxVhyhJTqqjYFDf
[hint] => dOUt dx K
)
[11] => stdClass Object
(
[id] => 103
[name] => bgYCzmlBjJfBBmTVfxmt
[hint] => zjffg vpFJ
)
[12] => stdClass Object
(
[id] => 102
[name] => PUz Mnln VAnwxDDTH
[hint] => lm ssGF st
)
[13] => stdClass Object
(
[id] => 101
[name] => vkJf wZdPquAHksIMLa
[hint] => AAWDW EeE
)
[14] => stdClass Object
(
[id] => 100
[name] => nOk vLLPGaojzmeNd XR
[hint] => VDqbOH Jrb
)
[15] => stdClass Object
(
[id] => 99
[name] => wW XUyj UpsgpSAtkPCk
[hint] => vh K H CR
)
[16] => stdClass Object
(
[id] => 98
[name] => QGdAKkHcr KQrrO r
[hint] => gDWWFKDELx
)
[17] => stdClass Object
(
[id] => 97
[name] => mFCVFgD cfGYGJ Bbiu
[hint] => JjCYmVDHM
)
[18] => stdClass Object
(
[id] => 96
[name] => eB LDyyiuvVO AUWGmac
[hint] => ZdvnGIqlBJ
)
[19] => stdClass Object
(
[id] => 95
[name] => vhcl msnV qWdonHhDZc
[hint] => mkqyAb TYn
)
)
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Array
(
[0] => stdClass Object
(
[id] => 114
[name] => mFCLs OcLhalpOadfsSy
[hint] => nWksOdoGK
)
[1] => stdClass Object
(
[id] => 113
[name] => LRviYEp RW xdcvs CPs
[hint] => G qlbSqZtq
)
[2] => stdClass Object
(
[id] => 112
[name] => t qAXHre nUKpv gzvsG
[hint] => IqyaJsAens
)
[3] => stdClass Object
(
[id] => 111
[name] => g vibvrxTSpJ Vrivk q
[hint] => XOHSlQavGn
)
[4] => stdClass Object
(
[id] => 110
[name] => RVrGtqGoIc vpBi H FI
[hint] => rcbIl Ev
)
[5] => stdClass Object
(
[id] => 109
[name] => zFInxPZojhehT lhe z
[hint] => Ot gYOgeQ
)
[6] => stdClass Object
(
[id] => 108
[name] => v UWAUGRrYZlxoF CClq
[hint] => nmxbyFsn x
)
[7] => stdClass Object
(
[id] => 107
[name] => NWKqe YMXTGhyngzCkKN
[hint] => cZ SQkkv k
)
[8] => stdClass Object
(
[id] => 106
[name] => WUy WCUiaQ VLO CCjnq
[hint] => JnBEiRFwS
)
[9] => stdClass Object
(
[id] => 105
[name] => nRauF QscNB KKAAdJ Y
[hint] => tsLgDvUn O
)
[10] => stdClass Object
(
[id] => 104
[name] => z rJxVhyhJTqqjYFDf
[hint] => dOUt dx K
)
[11] => stdClass Object
(
[id] => 103
[name] => bgYCzmlBjJfBBmTVfxmt
[hint] => zjffg vpFJ
)
[12] => stdClass Object
(
[id] => 102
[name] => PUz Mnln VAnwxDDTH
[hint] => lm ssGF st
)
[13] => stdClass Object
(
[id] => 101
[name] => vkJf wZdPquAHksIMLa
[hint] => AAWDW EeE
)
[14] => stdClass Object
(
[id] => 100
[name] => nOk vLLPGaojzmeNd XR
[hint] => VDqbOH Jrb
)
[15] => stdClass Object
(
[id] => 99
[name] => wW XUyj UpsgpSAtkPCk
[hint] => vh K H CR
)
[16] => stdClass Object
(
[id] => 98
[name] => QGdAKkHcr KQrrO r
[hint] => gDWWFKDELx
)
[17] => stdClass Object
(
[id] => 97
[name] => mFCVFgD cfGYGJ Bbiu
[hint] => JjCYmVDHM
)
[18] => stdClass Object
(
[id] => 96
[name] => eB LDyyiuvVO AUWGmac
[hint] => ZdvnGIqlBJ
)
[19] => stdClass Object
(
[id] => 95
[name] => vhcl msnV qWdonHhDZc
[hint] => mkqyAb TYn
)
)
preferences:
226.35 ms | 409 KiB | 248 Q