Added Raw SQL Query

This commit is contained in:
Przemek Grondek 2014-09-30 14:38:41 +02:00
parent 0f18a99213
commit b99a29ac86

29
c.php
View File

@ -59,8 +59,28 @@
} }
function query($query){ function query($query){
$result = mysql_query($query); $result_id = mysql_query($query);
return $result;
if( !$result_id ){
echo mysql_error()."\n";
} else if ( $info = mysql_info() ){
echo $info;
} else {
echo OK."\n";
$numOfCols = mysql_num_fields($result_id);
if($numOfCols > 0 ) {
for($i=0;$i<$numOfCols;$i++)
$field[$i] = mysql_field_name($result_id, $i);
echo json_encode($field)."\n";
for($i=0;$row=mysql_fetch_row($result_id);$i++)
$result[$i] = $row;
echo json_encode($result);
}
}
} }
function disconnect(){ function disconnect(){
@ -176,6 +196,9 @@
} }
} }
// DEBUG!!!
// $_POST = $_GET;
$action = $_POST['a']; $action = $_POST['a'];
$server = 'localhost'; $server = 'localhost';
@ -222,6 +245,8 @@
break; break;
case "query": case "query":
$con->connect(); $con->connect();
if(isset($database))
$con->selectDb($database);
$con->query($query); $con->query($query);
break; break;
case "getrows": case "getrows":