i have using mysqli_ and i want to use mysqli_query(). it need two parameters and connection is in another file. so how can i use that connection variable in it. in function code how can i write that mysqli_query() with two parameters.
connction db code
<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "chat";
if($connection = mysqli_connect($db_host, $db_user, $db_pass)){
echo ("connected to server");
if($database = mysqli_select_db( $connection, $db_name )){
echo "connected to database";
}else{
echo "dtabase error";
}
}else{
echo "sever error";
}
?>
function code
<?php
global $connection;
function get_msg(){
$query = "SELECT Sender,Message from chat";
$run = mysqli_query($query,$connection);
$messages = array();
while($message = mysqli_fetch_assoc($run)){
$messages[] = array('sender'=>$message['Sender'],'message'=>$message['Message']);
}
return $messages;
}
function send_msg($sender,$message){
if(!empty($sender) && !empty($message)){
$sender = mysqli_real_escape_string($sender);
$message = mysqli_real_escape_string($message);
$query = "INSERT INTO chat VALUES({$sender},{$message})";
if(mysqli_query($query)){
return true;
}else{
return false;
}
}else{
return false;
}
}
?>