Sí se puede, pero necesitas recordar cómo funcionan las cosas en PHP, por ejemplo, al conectar a la base de datos se genera un "enlace" que debes mantener en una variable para ejecutar cualquier operación.
conectar.php
Código PHP:
Ver original<?php
function conectar() {
if (!$enlace) {
echo "Error: No se pudo conectar a MySQL." . PHP_EOL;
}
// No es conveniente que realices salidas HTML, a menos que sea para depurar
// echo "Éxito: Se realizó una conexión apropiada a MySQL! La base de datos mi_bd es genial." . PHP_EOL;
// echo "Información del host: " . mysqli_get_host_info($enlace) . PHP_EOL;
// Debes retornar la variable para realizar operaciones
return $enlace;
}
index.php
Código PHP:
Ver original<?php
include("conectar.php");
$enlace = conectar();
$nombre="fede";
$celular=123456789;
// Esto es solo una asignación de cadena, no tiene efecto por sí misma
$sql = "INSERT INTO datos (nombre, celular, correo) VALUES ('$nombre', '$celular', '$correo')";
// Ejecutar la consulta, usando el enlace obtenido al conectar
// Ahora, para leer los datos guardados
$sql = "SELECT * FROM datos WHERE correo = '$correo'";
// Ejecuta la consulta obteniendo un juego de resultados
// Ahora deberías analizar si se encontraron registros o no (num_rows)
// Después, leer los resultados (fetch_*)
Date una vuelta por el manual oficial
http://php.net/manual/es/class.mysqli.php o busca algún tutorial para ponerte al día.