Hola, pues si te fijas en el codigo que posteaste las primeras lineas son estas.
Código PHP:
<?php
// Conexion
$link = mysql_connect('[ip]', '[usuario]', '[passwd]')
or die('No se pudo conectar: ' . mysql_error());
//echo 'Connected successfully';
mysql_select_db('[db]') or die('No se pudo seleccionar la base de datos');
Si no me equivoco tienes una sintaxis incorrecta en tus primeras lineas.
Lo correcto seria asi:
'[ip]' --->
'ip' Lo correcto es que este sin llaves.
Entonces por consiguiente:
Código PHP:
<?php
// Conexion
$link = mysql_connect('ip', 'usuario', 'passwd')
or die('No se pudo conectar: ' . mysql_error());
//echo 'Connected successfully';
mysql_select_db('db') or die('No se pudo seleccionar la base de datos');
// Consulta MySQL
$query = 'SELECT * FROM productos';
$result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
Noto por ahora solo aquel error, si no se soluciona avisa que error te manda para ayudarte mejor.
Te recomiendo el uso de
mysqli en tus lineas de código.
Saludos