/home/banprang/domains/plai.go.th/public_html/coremain/function_sql_query.php


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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php

// ########################## SELECT 1 ͹ STEP ########################
function select_query($sfield$tables$wfield$ids$condition NULL) {
  
$sql "SELECT $sfield FROM $tables WHERE $wfield='$ids$condition";
  
$result mysql_query($sql);
  
$data mysql_fetch_array($result);
  return 
$data;
  
mysql_close($handle);
}

// ########################## SELECT 1 ͹ STEP ########################
function select_query_object($sfield$tables$wfield$ids$condition NULL) {
  
$sql "SELECT $sfield FROM $tables WHERE $wfield='$ids$condition";

  
$result mysql_query($sql);
  
$data mysql_fetch_object($result);
  return 
$data;
  
mysql_close($handle);
}

// ########################## SELECT result ########################
function select_result_query($sfield$tables$wfield$ids$condition NULL) {
  
$sql "SELECT $sfield FROM $tables WHERE $wfield=$ids $condition";
  
$result mysql_query($sql);
  return 
$result;
  
mysql_close($handle);
}

// ########################## SELECT spacific 1 data ########################
function select_query_data($sfield$tables$wfield$ids$condition NULL$debug NULL) {
  if (
$debug != NULL)
    echo 
$sql "SELECT $sfield FROM $tables WHERE $wfield='$ids$condition";
  else
    
$sql "SELECT $sfield FROM $tables WHERE $wfield='$ids$condition";
  
$result mysql_query($sql);
  
$data mysql_fetch_object($result);
  return 
$data->$sfield;
  
mysql_close($handle);
}

// ######################### SELECT MAX 1 ͹ STEP ####################
function select_max_query($sfield$tables$wfield$ids) {
  
$sql "select max($sfield+1) from $tables WHERE $wfield='$ids'";
  
$result mysql_query($sql);
  
$data mysql_fetch_array($result);
  return 
$data;
  
mysql_close($handle);
}

// ######################### SELECT MAX 0 ͹ STEP ####################
function select_max_query0($sfield$tables$wclause NULL) {
  if (
$wclause != NULL)
    
$sql "select max($sfield+1) from $tables WHERE $wclause";
  else
    
$sql "select max($sfield+1) from $tables";
  
$result mysql_query($sql);
  
$data mysql_fetch_array($result);
  return 
$data;
  
mysql_close($handle);
}

// ######################### COUNT  ####################
function select_count($sfield$tables$wclause NULL) {
  if (
$wclause != NULL)
    
$sql "select COUNT($sfield) as t from $tables WHERE $wclause";
  else
    
$sql "select COUNT($sfield) as t from $tables";
  
$result mysql_query($sql);
  
$data mysql_fetch_array($result);

  return 
$data[t];
  
mysql_close($handle);
}

// ######################## UPDATE 1 ͹ STEP #########################
function update_query($tables$sfield$okfield$wfield$ids) {
  
$sql "UPDATE $tables SET $sfield='$okfield' WHERE $wfield='$ids'";
  
$result mysql_query($sql);
  return 
true;
  
mysql_close($handle);
}

// ######################## DELETE 5 Field ###############################
function delete_query($f1$f2$f3$f4$f5$field$wfield$ids) {
  
$sql "select $f1,$f2,$f3,$f4,$f5 from $field where $wfield='$ids'";
  
$result mysql_query($sql);
  
$data mysql_fetch_row($result);
  if (
$data[0] != "") {
    
unlink("$_SESSION[web_name]/mainfile/$data[0]");
  }
  if (
$data[1] != "") {
    
unlink("$_SESSION[web_name]/mainfile/$data[1]");
  }
  if (
$data[2] != "") {
    
unlink("$_SESSION[web_name]/mainfile/$data[2]");
  }
  if (
$data[3] != "") {
    
unlink("$_SESSION[web_name]/mainfile/$data[3]");
  }
  if (
$data[4] != "") {
    
unlink("$_SESSION[web_name]/mainfile/$data[4]");
  }
  
$sql "delete from $field where $wfield='$ids'";
  
$result mysql_query($sql) or die(mysql_error());
  return 
true;
  
mysql_close($handle);
}

// ######################## INSERT QUERY ###############################
function query($sql$error FALSE) {
  if (
$error == FALSE)
    
$result mysql_query($sql) or die(mysql_error());
  else
    
$result mysql_query($sql);

  return (
$result);
  
mysql_close($handle);
}
?>