Me da un error desde el hosting que es el siguiente
Parse error: syntax error, unexpected T_VARIABLE in /home/a9673496/public_html/ssl/mysql/index.php on line 1
y el codigo es el siguiente:
<?php
$dbdata = array();
$dbdata['usuario'] = "**";
$dbdata['contrasena'] = "**";
$dbdata['host'] = "**";
$dbdata['database'] = $dbdata['usuario'];
$dbdata['conexion'] = mysqli_connect($dbdata['host'],$dbdata['usuario'],$dbdata['contrasena'],$dbdata['database']) or die("Error " . mysqli_error($link));
if ($dbdata['conexion']->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
echo $mysqli->host_info . "\n status [ Connected ]";
$dbdata['conexion']->close($dbdata['conexion']);
if ($dbdata['conexion']->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
?>
Si estas incluyendo ese archivo en otro (include), el error debe estar en el otro. Seguramente te falte algun punto y coma ( ; ).
Saludos
Ese es el problema, es un archivo unico, (index.php) y me lanza ese error, no uso includes con ese archivo :/
Parece un problema con los saltos de linea (o encoding?). No tiene mucho sentido que te marque la variable $dbdata en la primera linea, porque no está ahí.
O quizás tu hosting inyecta algo de PHP antes.. Es que ese código no tiene ningún problema.
Saludos