la sintáxis que utilizas es correcta pero deberías verificar si la conexión se realizó o no, con uniformizar el uso de tag php me referí a que debes de utilizar el tag completo que es recomendable.
Código :
Ver originalfunction connection()
{
if(conn=mysql_connect('server','usuario','password'))
{
if(mysql_select_db('base_datos',$conn))
{
}
else
{
echo 'no se encuentra la BD';
}
}
}
else
{
echo 'no se puede conectar al servidor';
}
return $conn;
}
en tu consulta podrías utilizar el mysql_error
Código :
Ver originalmysql_query($sql,$con) or die(mysql_error());