There are a few bad practices in your code and syntax errors.
We will try to correct them. I will comment on the code:
<?php
function connectDB(){
$server = "localhost"; //sobraba un espacio
$user = "usuario"; //tenía una $ dentro
$pass = "passwoord"; //tenía una $ dentro y... ¿lleva dos oo?
$bd = "nombre base de datos"; //poner datos reales en todo esto
/*
-no usaremos global, es una mala práctica,
ver al respecto: https://es.stackoverflow.com/q/29177/29967
-la función se llama mysqli_connect, no mssqli_connect
-usa las variables, que para algo las tienes
-puedes seleccionar la bd de una vez en la conexión
*/
if (!($link = mysqli_connect($server,$user,$pass,$bd))){
echo "error de conexión: " . mysqli_connect_error() . PHP_EOL;
exit();
}
return $link;
}
/*
Dado que la función devuelve el objeto $link
debes usar una asignación de variable cuando la llamas
*/
$link=ConnectBD();
//Usar $link para lo que quieras...
?>
TIP:
If you are starting with mysqli, I would recommend that you use the object-oriented style. It is clearer and more modern than the procedural style. For more details you can consult this question:
- Difference between new mysqli and mysqli_connect