Skip to content

Commit 170a857

Browse files
committed
PHP - display called SQL queries
1 parent c68ac74 commit 170a857

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

php/mysql-client.php

+26-8
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
$db_add_and_subtract_b_variable = ":b";
3535
$db_add_and_subtract_b_value = 5;
3636

37-
$db_add_and_subtract_x_env_variable = "@x";
38-
$db_add_and_subtract_y_env_variable = "@y";
37+
$db_add_and_subtract_x_env_variable = "@env_var_x";
38+
$db_add_and_subtract_y_env_variable = "@env_var_y";
3939

4040
$availableDrivers = PDO::getAvailableDrivers();
4141

@@ -65,7 +65,10 @@
6565
// UPDATE statement
6666
$new_comment = "PHP ".date("j.n.Y H:i:s");
6767

68-
$stm0 = $conn->prepare("update ".$db_table." set ".$db_update_column."=".$db_update_column_variable." where ".$db_column."!=".$db_column_variable);
68+
$stm0query = "update ".$db_table." set ".$db_update_column."=".$db_update_column_variable." where ".$db_column."!=".$db_column_variable;
69+
echo $stm0query.PHP_EOL;
70+
71+
$stm0 = $conn->prepare($stm0query);
6972
$stm0->bindParam($db_update_column_variable, $new_comment, PDO::PARAM_STR);
7073
$stm0->bindParam($db_column_variable, $db_column_value, PDO::PARAM_INT);
7174
$stm0->execute();
@@ -75,7 +78,10 @@
7578
$stm0 = null;
7679

7780
// Full SELECT statement
78-
$stm1 = $conn->prepare("select * from ".$db_table);
81+
$stm1query = "select * from ".$db_table;
82+
echo $stm1query.PHP_EOL;
83+
84+
$stm1 = $conn->prepare($stm1query);
7985
$stm1->execute();
8086
echo "Total columns x rows: ".$stm1->columnCount()." x ".$stm1->rowCount().PHP_EOL;
8187

@@ -90,7 +96,10 @@
9096
$stm1 = null;
9197

9298
// SELECT WHERE statement
93-
$stm2 = $conn->prepare("select count(*) from ".$db_table." where ".$db_column."!=".$db_column_variable);
99+
$stm2query = "select count(*) from ".$db_table." where ".$db_column."!=".$db_column_variable;
100+
echo $stm2query.PHP_EOL;
101+
102+
$stm2 = $conn->prepare($stm2query);
94103
$stm2->bindParam($db_column_variable, $db_column_value, PDO::PARAM_INT);
95104
$stm2->execute();
96105
echo "Total columns x rows: ".$stm2->columnCount()." x ".$stm2->rowCount().PHP_EOL;
@@ -106,7 +115,10 @@
106115
$stm2 = null;
107116

108117
// SELECT function statement
109-
$stm3 = $conn->prepare("select factorial(".$db_factorial_variable.")");
118+
$stm3query = "select factorial(".$db_factorial_variable.")";
119+
echo $stm3query.PHP_EOL;
120+
121+
$stm3 = $conn->prepare($stm3query);
110122
$stm3->bindParam($db_factorial_variable, $db_factorial_value, PDO::PARAM_INT);
111123
$stm3->execute();
112124
echo "Total columns: ".$stm3->columnCount().PHP_EOL;
@@ -122,15 +134,21 @@
122134
$stm3 = null;
123135

124136
// CALL procedure statement
125-
$stm4 = $conn->prepare("call add_and_subtract(".$db_add_and_subtract_a_variable.", ".$db_add_and_subtract_b_variable.", ".$db_add_and_subtract_x_env_variable.", ".$db_add_and_subtract_y_env_variable.")");
137+
$stm4query = "call add_and_subtract(".$db_add_and_subtract_a_variable.", ".$db_add_and_subtract_b_variable.", ".$db_add_and_subtract_x_env_variable.", ".$db_add_and_subtract_y_env_variable.")";
138+
echo $stm4query.PHP_EOL;
139+
140+
$stm4 = $conn->prepare($stm4query);
126141
$stm4->bindParam($db_add_and_subtract_a_variable, $db_add_and_subtract_a_value, PDO::PARAM_INT);
127142
$stm4->bindParam($db_add_and_subtract_b_variable, $db_add_and_subtract_b_value, PDO::PARAM_INT);
128143
$stm4->execute();
129144

130145
$stm4error = $stm4->errorInfo();
131146
if ((isset($stm4error[0])) and ($stm4error[0] === "00000"))
132147
{
133-
$stm4b = $conn->prepare("select ".$db_add_and_subtract_x_env_variable.", ".$db_add_and_subtract_y_env_variable);
148+
$stm4bQuery = "select ".$db_add_and_subtract_x_env_variable.", ".$db_add_and_subtract_y_env_variable;
149+
echo $stm4bQuery.PHP_EOL;
150+
151+
$stm4b = $conn->prepare($stm4bQuery);
134152
$stm4b->execute();
135153
echo "Total columns: ".$stm4b->columnCount().PHP_EOL;
136154

0 commit comments

Comments
 (0)