FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
FrameworkBenchmarks/php/dborm.php at GoogleCheck · monkey/FrameworkBenchmarks · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
monkey
/
FrameworkBenchmarks
Public
forked from
TechEmpower/FrameworkBenchmarks
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
FrameworkBenchmarks
/
php
/
dborm.php
Copy path
More file actions
More file actions
Latest commit
History
History
History
47 lines (37 loc) · 1.14 KB
Breadcrumbs
FrameworkBenchmarks
/
php
/
dborm.php
Copy path
File metadata and controls
47 lines (37 loc) · 1.14 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
//
// Database Test
//
// Set content type
header
(
"
Content-type: application/json
"
);
// Database connection
// http://www.php.net/manual/en/ref.pdo-mysql.php
// $pdo = new PDO('mysql:host=localhost;dbname=hello_world', 'benchmarkdbuser', 'benchmarkdbpass');
# inclue the ActiveRecord library
require_once
'
php-activerecord/ActiveRecord.php
'
;
ActiveRecord
\Config::
initialize
(
function
(
$
cfg
)
{
$
cfg
->
set_model_directory
(
'
models
'
);
$
cfg
->
set_connections
(
array
(
'
development
'
=>
'
mysql://benchmarkdbuser:benchmarkdbpass@localhost/hello_world
'
));
});
// Read number of queries to run from URL parameter
$
query_count
=
1
;
if
(!
empty
(
$
_GET
)) {
$
query_count
=
$
_GET
[
"
queries
"
];
}
// Create an array with the response string.
$
arr
=
array
();
// For each query, store the result set values in the response array
for
(
$
i
=
0
;
$
i
<
$
query_count
;
$
i
++) {
// Choose a random row
// http://www.php.net/mt_rand
$
id
=
mt_rand
(
1
,
10000
);
$
world
= World::
find_by_id
(
$
id
);
// Store result in array.
$
arr
[] =
$
world
->
to_json
();
}
// Use the PHP standard JSON encoder.
// http://www.php.net/manual/en/function.json-encode.php
echo
json_encode
(
$
arr
);
?>
Back
|
FazBrowse Home
|
New Git URL