forked from old-blueday/sql4array
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsql4array.example.php
More file actions
62 lines (44 loc) · 1.08 KB
/
sql4array.example.php
File metadata and controls
62 lines (44 loc) · 1.08 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?PHP
/**
* Project: Absynthe sql4array
* File: sql4array.example.php5
* Author: Absynthe <sylvain@abstraction.fr>
* Webste: http://absynthe.is.free.fr/sql4array/
* Version: alpha 1
* Date: 30/04/2007
* License: LGPL
*/
//header("Content-type: text");
require "./sql4array.class.php";
$array = array();
for ($i = 0; $i < 20; $i++)
{
$array[$i][id] = rand(0, 20);
$array[$i][foo] = md5(rand(0, 10000));
}
$sql = new sql4array();
$sql->createFromGlobals();
$r = array();
foreach(array(
"SELECT id, foo FROM array",
"SELECT id, foo FROM array WHERE id > 10",
"SELECT id, foo FROM array WHERE id > 10",
"SELECT id, foo FROM array as arr WHERE id > 10",
"SELECT id AS i, foo AS f FROM array WHERE i > 10",
"SELECT id AS i, foo AS f FROM array WHERE i > 10 AND f LIKE '%a%'",
"SELECT id AS iiiiii, foo AS fooooooooo FROM array WHERE array.iiiiii != 10",
) as $sqlstring)
{
$a = $sql->query($sqlstring);
$r[] = array(
'sql' => $sqlstring,
'result' => $a,
);
}
var_dump($sql);
foreach($r as $value)
{
echo $value['sql']."\n";
var_dump($value['result']);
}
?>