El problema es que ya he probado al menos 7 códigos diferentes para conectar php y sólo este me funciona:
Código PHP:
<?php
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully" . "<br>";
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("demo");
//Ejecutamos la sentencia SQL
$result = mysql_query("select * from 'demo'");
while ($row=mysql_fetch_array($result)) {
echo $row["id"] . '<br>';
echo $row["name"];
}
mysql_free_result($result);
?>
Además, si pongo un 'mysql_select_db' en otro código, no me compila nada.
¿Alguien puede ayudarme?, gracias.
Edito: tampoco funciona si pongo la base de datos dentro de la función de conectar, seguido de la contraseña.